⭐ 作者:小胡_不糊涂
🌱 作者主页:小胡_不糊涂的个人主页
📀 收录专栏:JavaEE
💖 持续更文,关注博主少走弯路,谢谢大家支持 💖
状态码
1. 200 OK
表⽰访问成功
当我们访问某个主⻚时,抓包大多数结果都是200:
2. 404 Not Found
没有找到资源
在浏览器输⼊⼀个 URL,⽬的就是为了访问对⽅服务器上的⼀个资源。如果这个 URL 标识的资源不存在,那么就会出现 404。
例如,在浏览器中输⼊ www.sogou.com/index.html,此时就在尝试访问 sogou 上的/index.html 这个资源。如果输⼊正确,则可以正确访问到。
但是如果输⼊错误,⽐如www.sogou.com/index1.html,就会看到 404 这样的响应。
查看未创建的码云私有仓库https://gitee.com/iloyo/blog_python
,也会出现404:
查找不存在的up主-iloyo,也会出现404,通常一些公司会把报错页面设计的很特别:
3. 403 Forbidden
表⽰访问被拒绝,有的⻚⾯通常需要⽤⼾具有⼀定的权限才能访问(登陆后才能访问)。如果⽤⼾没有登陆直接访问,就容易⻅到 403。
4. 500 Internal Server Error
服务器出现内部错误。⼀般是服务器的代码执⾏过程中遇到了⼀些特殊情况(服务器异常崩溃)会产⽣这个状态码。
5. 302 Move temporarily
临时重定向
“重定向”:就相当于⼿机号码中的“呼叫转移”功能。
⽐如我本来的⼿机号是 186-1234-5678,后来换了个新号码 135-1234-5678,那么不需要让我的朋友知道新号码,只要我去办理⼀个呼叫转移业务,其他⼈拨打 186-1234-5678,就会⾃动转移到 135-1234-5678 上。
在登陆⻚⾯中经常会⻅到 302,⽤于实现登陆成功后⾃动跳转到主⻚。
6. 301 Moved Permanently
永久重定向。
当浏览器收到这种响应时,后续的请求都会被⾃动改成新的地址。
小结
类别 | 原因 | |
---|---|---|
1xx | 信息状态码 | 接受的请求正在处理 |
2xx | 成功状态码 | 请求正常处理完毕 |
3xx | 重定向状态码 | 需要进行附加操作以完成请求 |
4xx | 客户端错误状态码 | 服务器无法处理请求 |
5xx | 服务器错误状态码 | 服务器处理请求出错 |