关注
3、状态码
401:您的Web服务器认为,客户端发送的 HTTP 数据流是正确的,但进入网址 (URL) 资源 , 需要用户身份验证 ,而相关信息
1)尚未被提供
2)已提供但没有通过授权测试。这就是通常所知的“ HTTP 基本验证 ”。需客户端提供的验证请求在 HTTP 协议中被定义为 WWW–验证标头字段 (WWW-Authenticate header field)
桌面应用程序一般不会使用cookie, 而是把 "用户名+冒号+密码"用BASE64编码的字符串放在http request 中的header Authorization中发送给服务端, 这种方式叫HTTP基本认证(Basic Authentication)。
403 Forbidden 是HTTP协议中的一个状态码(Status Code)。可以简单的理解为没有权限访问此站。
该状态表示服务器理解了本次请求但是拒绝执行该任务,该请求不该重发给服务器。在HTTP请求的方法不是“HEAD”,并且服务器想让客户端知道为什么没有权限的情况下,服务器应该在返回的信息中描述拒绝的理由。
在服务器不想提供任何反馈信息的情况下,服务器可以用404 Not Found代替403 Forbidden。
详细来说,301和302状态码都表示重定向,就是说浏览器在拿到服务器返回的这个状态码后会自动跳转到一个新的URL地址,这个地址可以从响应的Location首部中获取(用户看到的效果就是他输入的地址A瞬间变成了另一个地址B)——这是它们的共同点。
他们的不同在于,301表示旧地址A的资源已经被永久地移除了(这个资源不可访问了),搜索引擎SEO在抓取新内容的同时也将旧的网址交换为重定向之后的网址;302表示旧地址A的资源还在(仍然可以访问),这个重定向只是临时地从旧地址A跳转到地址B,搜索引擎会抓取新的内容而保存旧的网址。
注意: 301请求是可以缓存的, 即通过看status code,可以发现后面写着from cache。301 意味着客户端可以对结果进行缓存, 搜索引擎或者浏览器都可以把跳转后的地址缓存下来,下一次不必发送这个请求。
查看原帖
1 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
03-14 20:09
黑龙江科技大学 Java 点赞 评论 收藏
分享
02-08 11:05
广东科技学院 全栈开发 点赞 评论 收藏
分享

点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 字节求职进展汇总 #
688529次浏览 6962人参与
# 机械人与华为的爱恨情仇 #
98487次浏览 889人参与
# 腾讯音乐26届实习 #
237752次浏览 1293人参与
# 牛友故事会 #
216078次浏览 4354人参与
# 小米提前批笔试难吗 #
28050次浏览 293人参与
# 文科生还参加今年的春招吗 #
7188次浏览 78人参与
# 元戎现在香不香 #
74251次浏览 830人参与
# 满帮集团求职进展汇总 #
2011次浏览 50人参与
# 中兴求职进展汇总 #
561043次浏览 2580人参与
# 求职你最看重什么? #
49244次浏览 302人参与
# 实习必须要去大厂吗? #
75986次浏览 1141人参与
# 工作两年想退休了 #
94620次浏览 957人参与
# 正在实习的你,有转正机会吗? #
347088次浏览 2768人参与
# 讲讲我的真实离职原因 #
30347次浏览 330人参与
# 大厂无回复,继续等待还是奔赴小厂 #
97108次浏览 814人参与
# 读研or工作,哪个性价比更高? #
35678次浏览 510人参与
# 扒一扒那些奇葩实习经历 #
14921次浏览 149人参与
# 德州仪器求职进展汇总 #
2313次浏览 73人参与
# 牛友打假中心 #
16497次浏览 881人参与
# 找工作,你会甘心进小厂还是猛冲大厂 #
261106次浏览 2982人参与
# 如何确定求职岗位 #
445535次浏览 5322人参与
# 你觉得机械有必要实习吗 #
39641次浏览 390人参与