访问电脑网站被拒绝访问权限 (访问电脑网站被拒绝访问权限怎么办)

#头条创作挑战#

本文同步了我掘金平台的原创翻译:https://juejin.cn/post/6844904025305923592

上网时,收到任何错误的代码都是令人沮丧的经历。虽然我们习惯于找不到404页面,但当我们迷失在页面上时,看到可爱的占位符来娱乐是很常见的。虽然我们习惯于找不到404页面,但当我们迷失在页面上时,看到可爱的占位符来娱乐是很常见的。但有一个更令人困惑的403个错误:禁止响应。

403意味着什么?

简单来说,当您发起请求时,服务端决定您无权访问。

根据RFC 7231:

403(禁止)状态码表明服务端已经理解请求,但拒绝授权...请求中提供授权身份认证的,服务方认为不足以授予访问权限。

403响应属于客户端错误4xx范围的HTTP响应。这意味着你或你的浏览器做错了什么。

如果你遇到这种情况,这通常意味着你已经通过服务器进行了身份验证,比如你已经登录,但你要求的资源希望有人拥有更高的特权。

最常见的是,您作为一个普通用户登录系统,但您试图获得管理员(权限)页面。

如何解决它?

你实际上只有几个选择:

使用更合适的帐户进行身份验证

再者,根据RFC 7231

在请求中提供身份验证证据的,服务器认为它们不足以授予访问权限。客户端不应该使用相同的凭证重复请求。客户端可以使用新的或不同的证书重复请求。

这是你立即有能力解决这个问题的唯一解决方案。

如果你在一个网站上有多个账户,并尝试执行通常可访问的操作,但这次被禁止,那么你应该尝试这种方法:使用您的其他帐户登录

您可能会发现,此选项还需要清除缓存或Cookies,以防其他用户登录导致刷新身份验证令失效。但通常不需要操作。

作为一个绝望的举动,你也可以尝试禁止可能干扰你使用网站的浏览器扩展插件。然而,这是不可能的,因为403表明你已经通过了身份验证,但没有获得授权。

翻译添加:无法访问网站,翻墙软件也可能导致,请检查代理软件是否关闭

通知网站所有者:当您想访问内容时,返回403

如果你想完全访问有问题的资源,但仍然看到这个错误,明智的方法是让网站背后的团队知道 -这可能是他们的错

再次引用RFC 7231:

但由于与凭证无关,可能会禁止请求。

事故的常见原因可能是服务器使用了特定的服务器IP允许列表或拒绝列表(列表)在地址或地理区域。

除了严格定义的参数之外,他们可能有充分的理由阻止你的访问,但也可能是疏忽。

放弃

也许你不应该能够访问这个资源。会有这种情况。这是一个巨大的互联网,可以合理地预测某些区域不能进入你自己。

你可以通过http.cat反思为什么你的原始请求会被禁止