HTTP请求类型包括GET, POST, PUT和PUT。HTTP请求的报文格式为:
<request line>
<header>
<blank line>
<request body>
GET和POST的区别为:GET请求中,数据是放在<request line>中。而POST请求中,数据是放在<request body>中。也就是说,如果是GET请求,用户发送的数据会显示在浏览器的网址栏里面,POST请求则不会。所以POST请求比GET请求更安全一些。
HTTP响应报文的格式为:
<status line>
<header>
<blank line>
[<response body>]
所谓的状态码(200,401.402等)就出现在<status line>中。
参考:http://blog.csdn.net/AlexTiger0/article/details/5836572
非常好的一篇外文:HTTP Headers for Dummies