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):