首页
学习
活动
专区
圈层
工具
发布

Django实战:HTTP状态码与业务状态码的分层设计与实战应用

2xx: 成功状态码状态码状态码英文 描述 200 OK 请求成功,通常用于 GET...Unauthorized 请求需要用户认证 403 Forbidden 服务器理解请求,但拒绝执行 404 Not...、404、500) 后端自定义的业务逻辑状态码(如 { code: 401, msg: "未登录" })触发方式 由服务器直接返回HTTP响应头(如 HTTP/1.1 401 Unauthorized...)由后端在HTTP 200响应体里返回(如 { code: 401, data: null })Axios拦截器处理触发 response.interceptors 的 错误回调(error.response.status...如下图所示:代码实现效果:当账号或密码错误代码实现效果:当用户已停用代码实现效果:当登录成功点击查看完整代码您正在阅读的是《Django从入门到实战》专栏!关注不迷路~

26310
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    常用的http网页错误代码表---------495引发的一个简单到爆,但基于国内环境只能呵呵呵的血案

    敲代码敲出了个网页错误代码 495. 然后,正常的跑去百度,看了一堆还是没有完整的网页错误代码,应该说国内的环境的网页错误代码表只有官方的那几个,那么只能FQ了。...Temporary Redirect 临时重定向 308 Permanent Redirect 永久重定向 4xx Client Error 客户端错误 400 Bad Request 错误的请求 401...Unauthorized 未授权 402 Payment Required 需要付费 403Forbidden 拒绝访问 404 Not Found 未找到 405 Method Not Allowed...主要指镜像源服务器出现异常。 573 单个资源访问频率过高 579 上传成功但是回调失败。 包括业务服务器异常;七牛服务器异常;服务器间网络异常。 599 服务端操作失败。...640 调用列举资源 (list) 接口时,指定非法的marker参数。 701 在断点续上传过程中,后续上传接收地址不正确或ctx信息已过期。

    4.7K30

    如何解决常见的 HTTP 错误代码

    一般故障排除提示 使用 Web 浏览器测试 Web 服务器时,更改服务器后刷新浏览器 检查服务器日志以获取有关服务器如何处理请求的更多详细信息。...清除浏览器的缓存和 cookie 可以解决这个问题 由于浏览器故障导致请求格式错误 手动形成 HTTP 请求时由于人为错误导致的畸形请求(例如使用curl不正确) 401 未授权 401 状态代码或Unauthorized...返回 401 Unauthorized 错误的示例场景是,如果用户尝试访问受 HTTP 身份验证保护的资源,如本 Nginx 教程中所示。...有时,当更具体的 5xx 错误更合适时,会出现此代码。...如果您遇到本指南中未提及的任何错误代码,或者您知道所描述的其他可能的解决方案,请随时在评论中讨论它们!

    5.8K20

    Laravel 发送邮件示例

    发送邮件 参考:https://learnku.com/docs/laravel/5.6/mail/1392 配置文件 配置.env文件 如下配置: MAIL_DRIVER=smtp MAIL_HOST...=null 详细解释: driver:用于配置默认的邮件发送驱动,Laravel支持多种邮件驱动方式,包括smtp、Mailgun、Maildrill、Amazon SES、mail和sendmail,...mail驱动使用PHP提供的mail函数发送,sendmail驱动通过Sendmail/Postfix(Linux)提供的命令发送邮件,smtp驱动通过支持ESMTP的SMTP发送邮件。...注意QQ邮箱的话应该开启POP3|SMTP服务时给的授权码。 sendmail: 是在设置driver为sendmail时使用,用于指定sendmail命令路径。...pretend: 用于配置是否将邮件发送记录到日志中,默认为false则发送邮件不记录日志,如果为true的话只记录日志不发送邮件,这一配置在本地开发中调试时很有用 必须一提的是,在新版Laravel中

    2.4K00

    HTTP报错序号以及对应错误原因最全总结(1XX、2XX、3XX、4XX、5XX)

    注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”。出现该状态代码时,浏览器能够自动访问新的URL,因此它是一个很有用的状态代码。...由于这个原因,HTTP 1.1新增了307,以便更加清除地区分几个状态代码:当出现303应答时,浏览器可以跟随重定向的GET和POST请求;如果是307应答,则浏览器只 能跟随对GET请求的重定向。...· 400 - Bad Request 请求出现语法错误。 · 401 - Unauthorized 访问被拒绝,客户试图未经授权访问受密码保护的页面。...IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示: · 401.1 - 登录失败。...这个错误代码为 IIS 6.0 所专用。 · 403 - Forbidden 资源不可用。服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致。

    3.4K10

    Servlet HTTP 状态码大全列表

    401 Unauthorized 所请求的页面需要用户名和密码。 402 Payment Required 您还不能使用该代码。 403 Forbidden 禁止访问所请求的页面。...当您转换一个 "post" 请求为一个带有长的查询信息的 "get" 请求时发生。 415 Unsupported Media Type 服务器不接受该请求,因为媒体类型不被支持。...3 public void sendError(int code, String message) 该方法发送一个状态码(通常为 404),连同一个在 HTML 文档内部自动格式化并发送到客户端的短消息...HTTP 状态码实例 下面的例子把 407 错误代码发送到客户端浏览器,浏览器会显示 "Need authentication!!!" 消息。..., IOException { // 设置错误代码和原因 response.sendError(407, "Need authentication!!!"

    73930

    Servlet HTTP 状态码大全列表

    401 Unauthorized 所请求的页面需要用户名和密码。 402 Payment Required 您还不能使用该代码。 403 Forbidden 禁止访问所请求的页面。...当您转换一个 "post" 请求为一个带有长的查询信息的 "get" 请求时发生。 415 Unsupported Media Type 服务器不接受该请求,因为媒体类型不被支持。...3 public void sendError(int code, String message)该方法发送一个状态码(通常为 404),连同一个在 HTML 文档内部自动格式化并发送到客户端的短消息。...HTTP 状态码实例 下面的例子把 407 错误代码发送到客户端浏览器,浏览器会显示 "Need authentication!!!" 消息。..., IOException { // 设置错误代码和原因 response.sendError(407, "Need authentication!!!"

    1.1K20

    Servlet HTTP 状态码大全列表

    401 Unauthorized 所请求的页面需要用户名和密码。 402 Payment Required 您还不能使用该代码。 403 Forbidden 禁止访问所请求的页面。...当您转换一个 "post" 请求为一个带有长的查询信息的 "get" 请求时发生。 415 Unsupported Media Type 服务器不接受该请求,因为媒体类型不被支持。...3 public void sendError(int code, String message)该方法发送一个状态码(通常为 404),连同一个在 HTML 文档内部自动格式化并发送到客户端的短消息。...HTTP 状态码实例 下面的例子把 407 错误代码发送到客户端浏览器,浏览器会显示 "Need authentication!!!" 消息。..., IOException { // 设置错误代码和原因 response.sendError(407, "Need authentication!!!"

    1.7K70

    HTTP错误代码的分类及解决方案

    图片作为一名爬虫程序员,在爬取数据的过程中,你可能会遇到各种HTTP代理错误。但你真的了解什么是HTTP代理错误吗?本文将为你介绍代理错误代码的分类,并提供一些实用的解决方案。...在使用HTTP代理进行网络请求时,如果出现错误,就被称为HTTP代理错误。这些错误可以由代理服务器、目标服务器或者网络本身引起,给你带来一些困扰。...二、代理错误代码的分类1. 4xx错误代码:4xx错误代码表示客户端的请求有问题,常见的有以下几种情况: - 401 Unauthorized:未授权错误,表示需要进行身份认证。...2. 5xx错误代码:5xx错误代码表示服务器端出现了错误,常见的有以下几种情况: - 500 Internal Server Error:服务器内部错误,表示服务器出现了无法处理的异常。...使用多个代理轮换:使用多个代理轮换访问目标网站,可以避免被网站认定为单一请求源,减少HTTP代理错误出现的概率。4.

    74920

    python爬虫(七)_urllib2:urlerror和httperror

    urllib2的异常错误处理 在我们用urlopen或opener.open方法发出一个请求时,如果urlopen或opener.open不能处理这个response,就产生错误。...HTTPError HTTPError是URLError的子类,我们发出一个请求时,服务器都会对应一个response应答对象,其中它包含一个数字"响应状态码" 如果urlopen或opener.open...206 Partial Content 客户发送了一个带有Range头的GET请求,服务器完成了它。 3xx:重定向 300 Multiple Choices 多重选择。链接列表。...401 Unauthorized 被请求的页面需要用户名和密码。 401.1 登录失败。 401.2 服务器配置导致登录失败。 401.3 由于 ACL 对资源的限制而未获得授权。...这个错误代码为 IIS 6.0 所专用。 402 Payment Required 此代码尚无法使用。 403 Forbidden 对被请求页面的访问被禁止。 403.1 执行访问被禁止。

    2.9K80

    Python:urllib2模块的URLError与HTTPError

    urllib2 的异常错误处理 在我们用urlopen或opener.open方法发出一个请求时,如果urlopen或opener.open不能处理这个response,就产生错误。...HTTPError HTTPError是URLError的子类,我们发出一个请求时,服务器上都会对应一个response应答对象,其中它包含一个数字"响应状态码"。...206 Partial Content 客户发送了一个带有Range头的GET请求,服务器完成了它。 3xx:重定向 300 Multiple Choices 多重选择。链接列表。...401 Unauthorized 被请求的页面需要用户名和密码。 401.1 登录失败。 401.2 服务器配置导致登录失败。 401.3 由于 ACL 对资源的限制而未获得授权。...这个错误代码为 IIS 6.0 所专用。 402 Payment Required 此代码尚无法使用。 403 Forbidden 对被请求页面的访问被禁止。 403.1 执行访问被禁止。

    2.9K10

    解决问题method DESCRIBE failed: 401 Unauthorized

    解决问题:method DESCRIBE failed: 401 Unauthorized最近在进行网络应用开发过程中,遇到了一个问题:当尝试使用DESCRIBE方法请求数据时,出现了401 Unauthorized...然而,在使用DESCRIBE方法时,会出现401 Unauthorized的错误,表示未经授权的访问。...在使用DESCRIBE方法时,服务器可能要求提供有效的身份验证信息,以确保只有经过授权的用户才能访问相关的资源。解决方案为了解决401 Unauthorized错误,我们需要提供有效的身份验证凭据。...当遇到method DESCRIBE failed: 401 Unauthorized错误时,我们可以使用Python中的requests库来发送带有身份验证凭据的请求。...url, username, password)在上述示例中,make_describe_request函数接收URL、用户名和密码作为参数,使用requests.get方法发送GET请求,并通过auth

    3.5K10

    聊一聊HTTP协议常见的状态码及含义

    在测试的过程中会遇到多种协议,比如ARP地址解析协议,FTP文件传输协议,HTTP超文本传输协议,IP互联网协议,SMTP简单邮件传输协议,TCP传输控制协议,UDP用户数据报协议等等,今天聊一聊HTTP...常见的1xx状态码包括:‌100 Continue‌:继续,服务器仅接收部分请求头信息,客户端可以继续发送请求体。‌...304 Not Modified‌:资源未修改,客户端可以使用缓存的版本。四、客户端错误4XX4xx状态码表示客户端在请求过程中出现了错误。...401 Unauthorized‌:需要认证信息,但未提供或认证失败。‌403 Forbidden‌:服务器理解请求但拒绝执行,通常是因为权限问题。‌...五、 服务器错误5XX5xx状态码表示服务器在处理请求时遇到了错误。常见的5xx状态码包括:‌500 Internal Server Error‌:服务器内部错误,无法完成请求。‌

    1.5K10

    ⚡3分钟⚡熟悉面试常问状态码,面试官都听呆了

    注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”。出现该状态代码时,浏览器能 够自动访问新的URL,因此它是一个很有用的状态代码。...由于这个原因,HTTP 1.1新增了307,以便更加清除地区分几个状态代码:当出现303应答时,浏览器可以跟随重定向的GET和POST请求;如果是307应答,则浏览器只 能跟随 对GET请求的重定向。...4xx - 客户端错误 · 400 - Bad Request 请求出现语法错误。 · 401 - Unauthorized 访问被拒绝,客户试图未经授权访问受密码保护的页面。...IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示: · 401.1 - 登录失败。...这个错误代码为 IIS 6.0 所专用。 · 403 - Forbidden 资源不可用。服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致。

    2.6K20

    Ajax Status请求状态

    注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”。出现该状态代码时,浏览器能够自动访问新的URL,因此它是一个很有用的状态代码。...由于这个原因,HTTP 1.1新增了307,以便更加清除地区分几个状态代码:当出现303应答时,浏览器可以跟随重定向的GET和POST请求;如果是307应答,则浏览器只能跟随对GET请求的重定向。...400 - Bad Request 请求出现语法错误。 401 - Unauthorized 访问被拒绝,客户试图未经授权访问受密码保护的页面。...IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示: 401.1 - 登录失败。...这个错误代码为 IIS 6.0 所专用。 403 - Forbidden 资源不可用。服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致。

    2.8K10
    领券