通俗易懂。HTTP请求行、请求头、请求体、响应行、响应头、响应体详解 |
您所在的位置:网站首页 › 响应报头 › 通俗易懂。HTTP请求行、请求头、请求体、响应行、响应头、响应体详解 |
一. HTTP请求报文解剖
HTTP Request :HTTP请求 Request Line:请求行 Header:请求头 Request Body:请求体 HTTP请求报文由3部分组成(请求行+请求头+请求体):
HTTP的响应报文也由三部分组成(响应行+响应头+响应体): 和请求报文相比,响应报文多了一个“响应状态码”,它以“清晰明确”的语言告诉客户端本次请求的处理结果。 HTTP的响应状态码由5段组成: 1xx 消息,一般是告诉客户端,请求已经收到了,正在处理,别急... 2xx 处理成功,一般表示:请求收悉、我明白你要的、请求已受理、已经处理完成等信息. 3xx 重定向到其它地方。它让客户端再发起一个请求以完成整个处理。 4xx 处理发生错误,责任在客户端,如客户端的请求一个不存在的资源,客户端未被授权,禁止访问等。 5xx 处理发生错误,责任在服务端,如服务端抛出异常,路由出错,HTTP版本不支持等。 200 OK处理成功 303 See Other我把你redirect到其它的页面,目标的URL通过响应报文头的Location告诉你。 304 Not Modified告诉客户端,你请求的这个资源至你上次取得后,并没有更改,你直接用你本地的缓存吧,我很忙哦,你能不能少来烦我啊! 404 Not Found说明没有找到页面,即客户端的请求到了服务器端,无法请求到数据, 可能是客户端的请求格式有错误,也可能是服务器端的资源被删除了。 500 Internal Server Error看到这个错误,最好查一下服务端的日志,看看是哪里出了问题。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |