码迷,mamicode.com
首页 > Web开发 > 详细

HTTP学习

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

标签:日常   format   url   toc   学习   冒号   大小写   inf   应用层   

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学习

标签:日常   format   url   toc   学习   冒号   大小写   inf   应用层   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!