问题标签 [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.

0 投票
2 回答
1769 浏览

internet-explorer - Selenium RC 测试 - IE 在 Tomcat 应用程序上出现 403 错误,Tomcat root OK

我是 Selenium RC 的新手,以前使用过 Selenium IDE,并且只在 Firefox 中运行测试。我正在尝试通过 Eclipse 使用 Selenium RC 运行基本测试;我的测试在 Firefox 和 Safari 中运行良好,因为我已经杀死了弹出窗口阻止程序,但 IE8 导致抛出 SeleniumException,其中包含带有 403 响应的“XHR ERROR”:

我可以在 http://localhost:8080 上进行类似的测试(这里的斜线之间有空格,因为 SO 认为我在发送垃圾邮件),这很好 - 我可以让 IE 打开那个 Tomcat 默认页面并单击一个链接。只有当我尝试在 http://localhost:8080/pims 打开我的应用程序时,我才会看到此错误 - 并且仅在 IE 中。我可以通过在地址栏中键入它在 IE 中打开该 URL。

我确信 IE 中有一些设置导致了这种情况,但我已经尝试了我能想到的一切。http://localhost:8080 在我的受信任站点中,我已将该区域的安全性降至最低,允许任何与弹出窗口相关的内容等。如果我尝试添加 http://localhost:8080/ pims/ 到受信任的站点,IE 说它已经存在。

我也搞乱了代理设置,但无济于事,但可能错过了一些明显的东西。

我尝试使用 *iexplore、*iehta 和 *iexploreproxy 开始测试——它们的行为都相同。

有什么我错过的吗?

作为参考,这是我的测试用例 - 在 Firefox 中,它按原样工作,打开 PIMS 应用程序的索引页面并单击一个链接:

任何帮助是极大的赞赏!

0 投票
8 回答
45811 浏览

python - 屏幕抓取:绕过“HTTP 错误 403:robots.txt 不允许请求”

有没有办法解决以下问题?

是解决此问题的唯一方法是联系网站所有者 (barnesandnoble.com).. 我正在建立一个可以为他们带来更多销售的网站,但不确定他们为什么会在一定深度拒绝访问。

我在 Python2.6 上使用 mechanize 和 BeautifulSoup。

希望有解决办法

0 投票
2 回答
18874 浏览

facebook - 指向我网站的 Facebook 链接解析为 403 禁止

嗨,我遇到了一个超级奇怪的问题。
每当我在 Facebook 上发布指向我网站的链接时,它们都会显示为禁止访问。
该网站本身运行良好,在其他网站上链接时我没有看到这一点。
这可能是服务器配置错误吗?关于在哪里看的任何想法?

这里有一些信息:
我有一个运行 WHM 11.25.0 的专用服务器
我在这里使用 cPanel 11.25.0 托管了 2 个站点

错误消息:

禁止的

您无权访问此服务器上的 /blog/deepwater-horizo​​n-11/。

此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。


Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.8i DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 服务器位于 www.offshoreinjuries.com 端口 80

更新:
如果有帮助,这是一个示例链接。(注意链接页面直接工作正常)
http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.offshoreinjuries.com%2Fblog%2Fdeepwater-horizo​​n -11%2F&h=834ea

更新和答案:
找到了问题并在下面添加了完整的答案。

0 投票
4 回答
52743 浏览

webserver - 使用 nginx 返回自定义 403 错误页面

每当发生 403 错误时,我都会尝试在 /temp/www/error403.html 中显示错误页面。

这应该是每当用户尝试通过 https (ssl) 访问站点并且它的 IP 在 blovkips.conf 文件中时,但目前它仍然显示 nginx 的默认错误页面。我的其他服务器有相同的代码(没有任何阻塞),它可以工作。

是否阻止 IP 访问自定义 403 页面?如果是这样,我该如何让它工作?

编辑: 将 error_page 代码从 504 更正为 403,但我仍然有同样的问题

0 投票
1 回答
1539 浏览

php - 在 PHP 中设置引用者的替代 Header() 命令?

我正在尝试从服务器启动下载,除非引用者设置为相同的域,否则该服务器将给出 403 禁止。目前 Header() 允许我将用户重定向到文件位置并初始化下载,但referrer 始终设置为我的脚本。使用 curl 会导致文件在服务器端下载。谁能帮我找到一个解决方法来重定向用户,同时还设置引荐来源???

示例代码片段:

0 投票
4 回答
15229 浏览

apache - Apache DirectorySlash Off - 站点中断

如果我DirectorySlash Off在我的.htaccess文件中设置并调用不带斜杠的目录,我会403-Forbidden从我的服务器获得一个。如果我用斜线调用它,一切正常。

谁能解释为什么?这是我完全匿名的.htaccess

0 投票
1 回答
4094 浏览

http-status-code-403 - local.yahooapis 地理编码请求出现 403 禁止错误

我正在尝试针对 local.yahooapis.com 地理编码接口发出地理编码请求。这是昨天工作的,具有相同的 AppID 和硬编码的地址。现在我已经分解了查询字符串并以编程方式从数据库中填充它。api 返回 403 - 禁止错误。我不确定我是否遇到了一些限制,或者在重构时弄乱了我的请求。

请求,用“MY_APP_ID”替换:

以及整个来回的wireshark:

你能找出我做错了什么,或者告诉我在哪里可以检查我的 AppID 是否有任何新的限制?

更新:

我尝试了一个全新的应用程序。我在脚本中使用了 5 秒的睡眠时间,并且只发出了 3 个请求。第一个请求失败了。现在不知道是什么导致了这个问题。

警告:file_get_contents(http://local.yahooapis.com/MapsService/V1/geocode?appid=orQG_ZLV34EmNvmFaIKpOd5RSu1aBsDEfoxNeJBFhr5VUM5dItKbyXLjoMYi0Q--&street=6727+N+5TH+ST&city=PHILADELPHIA&state=PA&output=php)[function.file-get-contents] :打开流失败:HTTP 请求失败!HTTP/1.1 403 Forbidden in C:\wamp\www\Smartphone\updategeo.php on line 23 1 警告:file_get_contents( http://local.yahooapis.com/MapsService/V1/geocode?appid=orQG_ZLV34EmNvmFaIKpOd5RSu1aBsDEfoxNeJBFhr5VUM5dItKbyXLjoMYi0Q--&street=7400 +OXFORD+AVE&city=PHILADELPHIA&state=PA&output=php ) [function.file-get-contents]:打开流失败:HTTP 请求失败!HTTP/1.1 403 Forbidden in C:\wamp\www\Smartphone\updategeo.php on line 23 2 警告:file_get_contents(http://local.yahooapis.com/MapsService/V1/geocode?appid=orQG_ZLV34EmNvmFaIKpOd5RSu1aBsDEfoxNeJBFhr5VUM5dItKbyXLjoMYi0Q--&street=2+W+FOURTH+ST&city=BRIDGEPORT&state=PA&output=php ) [function.file-get-contents]: 无法打开流:HTTP 请求失败!HTTP/1.1 403 Forbidden in C:\wamp\www\Smartphone\updategeo.php on line 23 3

再次编辑:我最好的猜测是,因为我正在开发一个开发框,并且 appId 是为不同的域生成的,所以它拒绝了它。我如何确定这是否正确?但这对我来说没有 100% 的意义,因为这段代码在某些时候确实有效。

0 投票
19 回答
1291778 浏览

http-headers - 403 Forbidden vs 401 Unauthorized HTTP 响应

对于存在的网页,但用户没有足够的权限(他们没有登录或不属于正确的用户组),应该提供什么正确的 HTTP 响应?

401 Unauthorized?
403 Forbidden?
还有什么?

到目前为止,我所读到的关于两者之间的区别并不是很清楚。每个响应适合哪些用例?

0 投票
1 回答
7554 浏览

iis - 调试 403 的?

什么是调查为什么服务器为 http web 请求返回 403 的最佳方法?

是否可以将 iis 服务器配置为提供更详细的 403内部日志?

0 投票
1 回答
1003 浏览

.net - webrequest.GetResponse https 在 Windows 2008 x64 上抛出错误 403 协议错误

我有一个应用程序使用 Webrequest 从具有 SSL 证书的服务器发布和获取一些数据。除了在 Windows 2008 x64 上,一切都很好。服务器返回错误 403 禁止。

提前致谢。

烧伤