i-Lab Guide To: HTTP Protocol

 

Requests

  • Request line
  • Request headers
  • Request body

<COMMAND> <URL> HTTP/1.1
Host: <hostname>
User-Agent: <browser>
Accept: <accepted MIME types>
Accept-Language: <eg en>
Accept-Charset: <accepted character sets>

city=Hermosa+Beach&state=CA

Commands; GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACE

Responses

  • Status line
  • Response headers
  • Response body

HTTP/1.1 <status code> <status description>
Last-Modified: <last modification date>
Content-Type: <MIME type>
Content-Length: <response length>

<html><body>Hello world</body></html>

 

© 2005 i-Lab Limited