HTTP报文
定义
HTTP应用程序之间发送的数据块。
分类
请求报文和响应报文
HTTP请求报文
HTTP请求报文由请求行、请求头部、空行和请求正文4个部分组成。
请求行
请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,用空格分开。
请求方法:
- GET:请求获取URL标识的资源。
- POST:向URL标识的资源提交数据或附加数据。
- HEAD:请求获取URL标识的资源的响应消息报头。
- PUT:请求服务器存储资源,URL作为其标识。
- DELETE:请求服务器删除由URL标识的资源。
- TRACE:激发请求消息回路。
- CONNECT:保留。
- OPTIONS:获取当前URL支持的方法。
URL:
URI(统一资源标识)、URL(统一资源定位)、URN(统一资源命名)
协议版本:
格式为:HTTP/主版本号.次版本号
常用:HTTP/1.1 HTTP/1.0
请求头部
头部字段名:
- Host:接受请求的服务器地址,IP或者域名
- User-Agent:发送请求的应用名称
- Connection:指定与连接相关的属性,如Keep_Alive,长连接
- Accept-Charset:通知服务器端可以发送