1.报文格式
HTTP
报文由从客户机到服务器的请求和从服务器到客户机的响应构成。
请求报文格式如下:
请求行 - 通用信息头 - 请求头 - 实体头 - 报文主体
响应报文格式如下:
状态行 - 通用信息头 - 响应头 - 实体头 - 报文主体
2.请求头
accept
:请求报头域,指定客户端可以接收的类型有哪些
accept-encoding
:指定客户端可接收的内容编码
accept-language
:指定客户端可接收的编码语言
host:
用户指定请求资源的主机和端口号
cookies
:用于存储本地的数据
refer
:用于标识这个请求是从哪个页面来的,如登录前是从主页来的,
就显示主页的信息
user-agent
(
UA
)
:
用于识别用户的使用的客户端版本等信息
content-type
:用于标识具体请求的媒体类型
3.方法
4.状态码
响应状态码
1xx 表示HTTP请求已经接受,继续处理请求
2xx 表示HTTP请求已经处理完成
3xx 表示把请求访问的URL重定向到其他目录
4xx 表示客户端出现错误
5xx 表示服务端出现错误
200---OK/
请求已经正常处理完毕
301---/
请求永久重定向
302---/
请求临时重定向
304---/
请求被重定向到客户端本地缓存
400---/
客户端请求存在语法错误
401---/
客户端请求没有经过授权
403---/
客户端的请求被服务器拒绝,一般为客户端没有访问权限
404---/
客户端请求的
URL
在服务端不存在
500---/
服务端永久错误
503---/
服务端发生临时错误