This image uses a series of shaded and labeled bars to illustrate the general format of an HTTP request message. These bars are layered on top of each other. From top to bottom, we see:
The Request Line (cells labeled "method," "URL," and "Version" appear in dark blue; all others appear white unless otherwise indicated):
| method | sp | URL | sp | Version | cr | lf |
Header Lines (cells labeled "header field name:" and "value" appear in light blue. The center bar is blank, with no cell divisions):
| header field name: | sp | value | cr | lf |
| header field name | sp | value | cr | lf |
Blank line:
| cr | lf |
Entity body (entire cell is blank and shaded light blue):