• 前端网络请求知识(一)


    一、常见的网络状态码

    1xx (信息状态码)
    • 100 Continue:服务器已经接收到请求头,并且客户端应该开始发送请求体部分。
    • 101 Switching Protocols:客户端发起的请求被服务器明确的切换到了其他协议
    2xx (成功状态码)表示请求已经被服务器接收、理解并处理
    • 200 OK:请求成功。服务器成功处理了请求,并返回相应的数据;
    • 201 Created:请求已成功,并在服务器上创建了新的资源(post);
    • 204 No Content:服务器成功处理了请求,但没有返回任何内容(Delete
    3xx (重定向状态码)表示需要客户端采取进一步操作才能完成请求
    • 301 Moved Permanently:请求的资源已经永久移动到新的位置;
    • 302 Found:请求的资源现在临时从不同的 URL 响应请求;
    • 304 Not Modified:客户端通过发送请求头中的 If-Modified-Since 或者 If-None-Match 等字段,询问服务器资源的状态,如果服务器的资源状态没有发生变化,则返回 304 状态码,表示客户端缓存的资源仍然有效,可以直接使用。
    4xx(客户端错误)表示客户端发送的请求有错误
    • 400 Bad Request:请求错误。服务器无法理解或处理请求的语法错误
    • 401 Unauthorized:未授权。需要身份验证才可访问请求的资源(token 过期
    • 403 Forbidden:禁止访问。服务器拒绝请求访问所请求的资源。
    • 404 Not Found:未找到。请求资源不存在(路径错误
    5xx(服务端错误)服务器处理时发生错误
    • 500 Internal Server Error:服务器遇到一个未曾预料的状况,无法完成对请求的处理;
    • 502 Bad Gateway:服务器作为网关或者代理时收到了无效的响应;
    • 503 Service Unavailable:由于临时的维护或者过载,服务器无法处理请求。
  • 相关阅读:
    单点登录原理
    angular知识系列:移除library
    MSYS2介绍及工具安装
    使用Notepad++的正则表达式更改字母大小写
    win10 + VS2015 + libtorch 环境搭建
    小小逻辑判断符的错误使用,资损几万块
    【黑马云盘 Debug】ASSERT: “i >= 0 && i < size()“
    pinia 入门及使用
    JavaScript使用正则表达式
    『PyQt5-Qt Designer篇』| 10 Qt Designer中控件的尺寸相关设置(sizePolicy策略)
  • 原文地址:https://blog.csdn.net/weixin_43794299/article/details/134260705