• 请求数据时,后端返回的状态码


    分类

    状态码第一位数字决定了不同的响应状态

    1:消息,2:成功,3:重定向,4:请求错误,5:服务器错误

    常见的状态码:

    • 1–开头

    代表请求已被接受,需要继续处理,这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束

    100:“(继续)初始的请求已经接收,请求者应当继续提出请求”

    101:“(切换协议)请求者已要求服务器切换协议,服务器听从客户的请求已确认并准备切换”

    • 2–开头

    200:“服务器成功返回请求的数据”

    201: “新建或修改数据成功”

    202:“一个请求已经进入后台排队(异步任务)”

    204:“删除数据成功”

    205:“服务器成功处理了请求,但没有返回任何内容”

    206:“服务器成功处理了部分GET请求”

    • 3–开头

    300:“针对请求,服务器可以执行多种操作”

    301:“请求的网页已永久移动到新位置,服务器返回此响应(对GET或HEAD请求的响应)时,会自动将请求者转到新位置”

    302:“服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求”

    303:“请求者应当对不同的位置使用单独的GET请求来检索响应时,服务器返回此代码”

    304:“自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容”

    305:“请求者只能使用代理访问请求的网页。如果服务器返回此响应,还表示请求者应使用代理”

    307:“服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求”

    • 4–开头

    400:“发出的请求有错误,服务器没有进行新建或修改数据的操作”

    401:“用户没有权限(令牌、用户名、密码错误)”

    403: “用户得到授权,但是访问是被禁止的”

    404:“发出的请求针对的是不存在的记录,服务器没有进行操作”

    405:“禁用请求中指定的方法”

    406:“请求的格式不可得”

    407:“此状态码与401类似,但指定请求者应当授权使用代理”

    408:“服务器等候请求时发生超时”

    409:“服务器在完成请求时发生冲突,服务器必须在响应中包含有关冲突的信息”

    410:“请求的资源被永久删除,且不会再得到的”

    411:“服务器不接受不含有有效内容长度标头字段的请求”

    412:“服务器未满足请求者在请求中设置的其中一个前提条件”

    413:“服务器无法处理请求,因为请求实体过大,超出服务器的处理能力”

    414:“请求的URL过长,服务器无法处理”

    415:“请求的格式不受请求页面的支持”

    416:“如果页面无法提供请求的范围,则服务器会返回此状态码”

    417:“服务器未满足’期望‘请求标头字段的要求“

    422:“当创建一个对象时,请检查服务器”

    • 5–开头

    500:“服务器发生错误,请检查服务器”

    501:“服务器不具备完成请求的功能,例如:服务器无法识别请求,方法可能会返回此代码”

    502:“网关错误”

    503:“服务不可用,服务器暂时过载或维护”

    504:“网关超时”

    505:“服务器不支持请求中所用的HTTP协议版本”

  • 相关阅读:
    rsync远程同步
    Java web(七):Vue&Element
    虾皮之家数据分析插件:知虾数据分析工具提升销量的利器
    两款 IntelliJ IDEA 的 AI 编程插件
    百度2023内推
    mac查看端口占用程序
    显存优化综述
    论文笔记:LBCF: A Large-Scale Budget-Constrained Causal Forest Algorithm
    自由程序员想接私活?那你还不得知道这几个接单平台!最后一个就是宝藏!!
    【深入设计模式】迭代器模式模式—什么是迭代器模式?
  • 原文地址:https://blog.csdn.net/weixin_45663702/article/details/126008386