用户未登录和登录但没有权限,这两种状态码分别应该是哪个?

2015-08-04 22:16:38 +08:00
 refresh
401和403我有点混啊
10604 次点击
所在节点    问与答
4 条回复
kslr
2015-08-04 23:06:47 +08:00
401 需要登录或者说没有通过认证
403 没有权限,服务器受到请求但拒绝提供服务

楼主像这些东西你要有独立解决(或搜索)的能力,比如你可以去维基百科搜索下: https://zh.wikipedia.org
refresh
2015-08-04 23:23:43 +08:00
@kslr 403本意是拒绝提供服务,但forbidden是有很多种可能的,并非一定是没有权限的原因。比如说因为客户提供的数据有问题,同样是被拒绝,但这时候是走not acceptable而不是forbidden。
kslr
2015-08-04 23:37:03 +08:00
@refresh 数据有问题 400 错误的请求
otakustay
2015-08-05 13:56:18 +08:00
401是你没登录,403是你普通用户登录后想去看管理员界面
authentication和authorization的区别

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/210823

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX