zoukankan      html  css  js  c++  java
  • 网络编程-http状态码

    常用状态码

    100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。
    200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。
    206 (部分内容) 服务器成功处理了部分 GET 请求。
    302 (临时移动) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。
    301 (永久移动) 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。
    403 (禁止) 服务器拒绝请求。
    404 (未找到) 服务器找不到请求的网页。
    500 (服务器内部错误) 服务器遇到错误,无法完成请求。
    503 (服务不可用) 服务器目前无法使用(由于超载或停机维护)。 通常,这只是暂时状态。

    状态码类别:

    1xx:信息类,表示客户发送的请求服务端正在处理
    2xx:成功类,服务器 成功接收请求
    3xx:重定向类,服务器中找到了多个请求内容,则需要用户再次操作选择
    4xx:客户端错误类,对于发的请求服务器无法处理
    5xx:服务器错误类,由于服务器发生故障或遇到错误无法回应  

    一般状态码:

    1xx:信息类

    100:继续发送请求,客户端之前发送的请求服务器未拒绝。服务器必须在客户端发送完请求后才能发送一个回应
    101: 服务器接收客户请求,将其转化成另一种协议来处理 

    2xx:成功类

    200:服务器成功处理请求
    202:服务器接受了客户端的请求,还在处理中
    204:服务器处理了请求,但是没有新的内容生成。刷新页面后页面还是保持原来的,不会改变
    205:和204有点相似,也是服务器处理了请求,但是没有新的内容生成。但是刷新页面后浏览器会清除内容,重新显示内容
    206:客户端发送范围请求,服务器处理完成  

    3xx:重定向类

    301:永久重定向。例如:请求https://localhost/index 时服务器返回301,就会给url末尾加个“/”。则最终访问的url是:https://localhost/index/
    302:临时性重定向。和301说明类似
    304:客户端发送请求后,服务器允许访问,但是浏览器中缓存的内容还在有效期中,这时返回状态码为304
    307:http1.1中新增。将请求分为get和post,他的重定向只对于get请求  

    4xx:客户端错误类

    400:请求的内容中存在语法错误
    401:说明访问的请求受保护。需要用户认证
    403:  服务器接受客户端发出的请求,但是拒绝处理。例如访问服务器中有些未被授权的内容
    404:服务器找不到请求的内容
    405:用来访问本页面的HTTP谓词不被允许(方法不被允许)
    407:需要代理身份才能进行访问,即客户端访问需要通过代理授权
    414:请求的url太长  

    5xx:服务器错误类

    500:服务器遇到了某些情况,处理请求失败。笔者遇到过接口崩掉时请求返回状态码为500
    502: bad gateway,网关错误。如果一直提示怎可能是ip设置的时候网关地址错误,偶尔出现可能是网关的上一级错误
    503:服务器在维护或者负载过重不能处理客户端发出的请求
    505:服务器不支持请求中的http版本

  • 相关阅读:
    KnockoutJS 3.X API 第五章 高级应用(4) 自定义处理逻辑
    KnockoutJS 3.X API 第五章 高级应用(3) 虚拟元素绑定
    KnockoutJS 3.X API 第五章 高级应用(2) 控制后代绑定
    KnockoutJS 3.X API 第五章 高级应用(1) 创建自定义绑定
    KnockoutJS 3.X API 第四章(14) 绑定语法细节
    KnockoutJS 3.X API 第四章(13) template绑定
    KnockoutJS 3.X API 第四章 表单绑定(12) selectedOptions、uniqueName绑定
    KnockoutJS 3.X API 第四章 表单绑定(11) options绑定
    KnockoutJS 3.X API 第四章 表单绑定(10) textInput、hasFocus、checked绑定
    KnockoutJS 3.X API 第四章 表单绑定(9) value绑定
  • 原文地址:https://www.cnblogs.com/zhangshan33/p/12017148.html
Copyright © 2011-2022 走看看