http的报文结构和状态码总结

1、HTTP报文结构

  • 请求报文
    报文由三个部分组成,即开始行、首部行和实体主体。在请求报文中,开始行就是请求行。
  • 响应报文
    响应报文的开始行是状态行。状态行包括三项内容,即HTTP的版本,状态码,以及解释状态码的简单短语。

2、状态码总结

#2系
200: 成功,请求数据通过响应报文的entity-body部分发送;OK

#3系
301: 请求的URL指向的资源已经被删除;但在响应报文中通过首部Location指明了资源现在所处的新位置:Moved Permanently
302: 响应报文Location指明资源临时新位置 Moved Temporarily
304: 客户端发出了条件式请求,但服务器上的资源未曾发生改变,则通过响应此响应状态码通知客户端:Not Modified
307: 浏览器内部重定向

#4系
401: 需要输入账号和密码认证方能访问资源;Unauthorized
403: 请求被禁止;Forbidden
404: 服务器无法找到客户端请求的资源;Not Found

#5系
500: 服务器内部错误;Internal Server Error
502: 代理服务器从后端服务器收到了一条伪响应,如无法连接到网关;Bad Gateway
503: 服务不可用,临时服务器维护或过载,服务器无法处理请求
504: 网关超时
posted @ 2021-12-23 15:01  火火7412  阅读(93)  评论(0编辑  收藏  举报