首页 > Web开发 > 详细

HTTP学习

时间:2017-07-29 20:04:07      阅读:246      评论:0      收藏:0      [点我收藏+]

HTTP(HyperText Transfer Protocol)全称“超文本传输协议”

HTTP是基于 TCP/IP 协议的应用层协议

现在日常使用版本 HTTP/1.1

一个HTTP请求或响应由4部分组成:

1. 起始行(start-line)

2. 头信息(HTTP headers)   //可选

3. 空行(blank line)

4. 数据(body)  //可选

 

至于为什么要有空行,目前找到的解释是:A blank line indicating all meta-information for the request have been sent

 

“HTTP请求”结构详解:

起始行

包含3部分:HTTP方法,URL,HTTP版本

头信息

由冒号格式键值对构成,对大小写不敏感

数据

POST请求时用到较多

 

“HTTP响应”结构详解:

起始行

又称为“状态行”

包含3部分:HTTP版本,状态码(如200,404...),状态消息(如 Not Found)

头信息

由冒号格式键值对构成,对大小写不敏感

数据

不是所有的响应都都有数据

 

HTTP学习

原文:http://www.cnblogs.com/burnedice/p/7257232.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!