首页 > 代码库 > HTTP学习
HTTP学习
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学习
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。