计算机网络HTTP:状态码

  • HTTP响应报文

    • 状态行:HTTP版本 + 状态码 + 解释状态码的简单短语
    • 状态码:
      • 1xx表示通知信息的,如请求收到了或正在进行处理
      • 2xx表示成功,如接受或知道了
      • 3xx表示重定向,如要完成请求还必须采取进一步的行动
      • 4xx表示客户的差错,如请求中有错误的语法或不能完成
      • 5xx表示服务器的差错,如服务器失效无法完成请求
  • 常用状态码

    状态行 解释
    HTTP/1.1 200 oK 一切正常
    HTTP/1.1 202 Accepted 接受
    HTTP/1.1 400 Bad Request 错误的请求,客户端的问题
    HTTP/1.1 404 Not Found 找不到,客户端请求的URI不对应任何资源
    HTTP/1.1 410 Gone 服务器知道客户端所请求的资源曾经存在,但现在已经不存在了
    HTTP/1.1 301 Moved Permanently 永久性的转移了,客户端发送旧的URI请求
    HTTP/1.1 500 Internal Server Error 服务器出错
  • URI(统一资源标志符)

URI表示web上每一种可用的资源,如HTML文档、图像、视频片段等都由一个URI进行定位。

  • URL(统一资源定位符)

URL是URI的一个子集,URL还定义了该如何访问资源。

原文地址:https://www.cnblogs.com/xiaobaizzz/p/12302012.html