问题标签 [http-status-code-403]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 有没有办法让 AuthorizeAttribute 响应状态码 403 Forbidden 而不是重定向?
如果用户未登录并且他们请求标记为 的操作[Authorize]
,则响应是重定向到 Account/LogOn 操作(状态代码 302 Found)。
有没有办法让响应变成状态码 403 Forbidden 呢?
php - 发送 GET 数据时出现 403 禁止错误
我的服务器是 Linux 服务器,经销商是我的。所以我也可以到达 WHM 面板。
当 GET 数据出现时:
返回 403 禁止。
但如果数据是这样的:
它正在工作。
因此,http://生成错误。我该如何解决?
此外,这将返回 403 Forbidden :
谢谢。
apache - 403 禁止使用 fastcgi
尝试在 Windows 7 上使用带有 fastcgi 的 apache 2.2 设置ReviewBoard服务器(不,Linux 不是一个选项)。我使用(基本上)默认的 httpd.conf,加载了 mod_fcgid 和 mod_rewrite,并
Include C:\mars\reviews\conf\apache-fastcgi.conf
在底部添加。这也是默认设置,除了Order
,Allow
和+Indexes
. 问题是,当我尝试加载站点时,我得到 403 /
(根据重写规则,它会变成reviewboard.fcgi
)。我添加+Indexes
是为了证明是的,实际上我可以访问那些目录,所以看起来不是权限问题。
当我添加ExecCgi
时,那些 403 错误会变成 404 错误!我已经不知所措了,而且我的头顶上。
内容C:\mars\reviews\conf\apache-fastcgi.conf
(已ServerName
编辑):
这里到底出了什么问题??
iphone - 获取 HTTP - 403 响应,在 iPhone 中向 twitter 发送推文时。为什么?
我在 iPhone 上使用过 Twitter+OAuth [参见GitHub 中的代码]。
我已经成功登录并获得了 Pin、访问令牌、请求令牌等。但是当我调用方法时[_engine sendUpdate:@"Hi"]
,它给出了HTTP - 403
响应并且它无法在 Twitter 中发布。
任何想法为什么?
javascript - JavaScript 图像预加载和 403 错误
我正在使用 Javascript 预加载图像。其中一些返回错误。
我如何在代码中知道它是哪个错误?404/403?
onerror (evt)
没有提供 - 或者我只是不知道在哪里看。
谢谢。
更新
我知道我可以使用 FireBug / WebInspector ......我需要通过代码动态决定将哪个图像放在屏幕上而不是错误的图像:“找不到图像”或“禁止”等等。
php - 模拟 403 错误页面
我知道您可以发送一个标头,告诉浏览器该页面被禁止,例如:
但是,我怎样才能显示在服务器上针对此类错误创建的自定义错误页面?
默认情况下,仅发送标题会显示一个白页,但我记得前段时间阅读您可以使用客户错误页面。有人知道吗?
apache - 缺少目录索引时的 404 与 403
这主要是一个关于解释 HTTP 规范的最佳方式的哲学问题。没有目录索引的目录(例如 index.html)应该返回 404 还是 403?(403 是 Apache 中的默认值。)
例如,假设以下 URL 存在并且可以访问:
但是什么都没有:
(假设我们使用 301 来强制所有 URL 的尾部斜杠。)
我认为应该考虑几个方面:
- 默认情况下,Apache 在这种情况下返回 403。这对我很重要。他们考虑过这些东西,并决定使用 403。
- 根据 W3C,403 的意思是“服务器理解请求,但拒绝执行”。我认为这意味着如果 URL 有意义但仍被禁止,您应该返回 403。
- 如果客户端正确猜测 URL 映射到磁盘上的真实目录,403 可能会导致信息泄露。
http://example.com/files/
不是资源,并且它在内部映射到目录的事实不应该与状态代码相关。- 如果您将 URL 方案解释为从客户端的角度定义目录结构,内部实现仍然无关紧要,但也许外观确实应该与状态码有一些关系。也许,即使您在内部创建了相同的 URL 结构而不使用目录,您仍然应该使用 403,因为它是关于客户端对目录结构的感知。
总而言之,您认为最好的方法是什么?我们是否应该说“资源就是资源,如果它不存在,那就是 404”?或者我们应该说,“如果它有斜线,它对客户端来说就像一个目录,因此如果没有索引,它就是一个 403?”
如果你在 403 阵营,你认为即使内部实现不使用目录,你是否应该竭尽全力返回 403?例如,假设您有一个带有此 URL 的动态 Web 应用程序:http://example.com/users/joe
,它映射到为 Joe 生成个人资料页面的一些代码。假设您不编写列出所有用户的内容,应该http://example.com/users/
返回 403?(在这种情况下,许多(如果不是全部)Web 框架都返回 404。)
ruby-on-rails - 亚马逊s3禁止403
我已经使用回形针将一堆文件从本地上传到亚马逊。到目前为止,访问它们没有问题,但是当您访问它们时,有些“流浪”对象会给您一个禁止的 403 响应。
这些文件是 mp3,如果它们的 url 返回 403 禁止,我的播放器)懦弱的播放器,崩溃。为什么只有一些文件返回 403 是否有正当理由?如果是这样,我该如何解决?
asp.net - HTTP 错误 403 - 禁止
当我在 asp.net3.5 上开始调试时。浏览器显示以下消息
*“/attn-web”应用程序中的服务器错误。
HTTP 错误 403 - 禁止。
版本信息:ASP.NET 开发服务器 9.0.0.0*
wcf - 使用 wcf restful 服务时禁止:403 错误
我正在尝试使用 wcf 宁静的服务。代码如下:
现在的问题是,有时它工作正常,有时我得到错误
我无法弄清楚它为什么会失败。任何想法???