问题标签 [http-error]

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 投票
1 回答
7566 浏览

python - 如何使用 Python urlopen 设置 cookie?

我正在尝试使用 Python urlopen 获取 html 站点。
我收到此错误:

HTTPError:HTTP 错误 302:HTTP 服务器返回一个重定向错误,这将导致无限循环

编码:

我了解服务器重定向到另一个 URL 并且它正在寻找 cookie。
如何设置它正在寻找的 cookie 以便我可以读取 html?

0 投票
1 回答
1466 浏览

asp.net - HTTP 错误 503 - 但仅在使用域名导航时

我目前有一个奇怪的问题让我感到惊讶,我以前没有遇到过这个问题,我不知道为什么我现在得到它。

我有一个 asp.net mvc 3 网站,其中有许多控制器都带有操作。请务必注意,此问题仅出现在一个控制器上,并且问题出现在所有操作上。

我得到的错误是“HTTP 错误 503。服务不可用。”

但是,仅当我使用域名浏览到页面时才会出现此错误,例如...

但如果我使用 IP 地址和端口号浏览,一切正常...

请记住,无论用于浏览的方法如何,所有其他控制器都可以正常工作。

我已经尝试寻找答案并尝试找到任何有用的日志记录信息,但没有发现任何用处。希望这里有人以前见过这个问题

0 投票
2 回答
4862 浏览

c# - 服务器关闭时出现什么异常或 http 状态码

我想监视 WCF 服务器,如果服务器关闭,则发送电子邮件通知。为此,我正在编写一个控制台应用程序来定期向服务器发送虚拟请求,并检查是否发回了响应。当控制台应用程序收到异常时,服务器出现问题,包括服务器关闭。

但是,问题是我在服务器的不同状态下收到了不同的异常。以下是服务器处于不同状态时返回的异常。但是,似乎都属于服务器停机类别。任何想法??:

当 IIS 关闭时

System.ServiceModel.EndpointNotFoundException,

消息:
http://localhost/service.svc上没有可以接受消息的端点侦听。这通常是由不正确的地址或 SOAP 操作引起的。有关更多详细信息,请参阅 InnerException(如果存在)。

内部异常消息:远程服务器返回错误:(404)未找到

Web.config文件被故意更改为错误名称时:

System.ServiceModel.ServiceActivationException
链接: http://localhost/service.svc
消息:
请求的服务“http://localhost/service.svc”无法激活。有关详细信息,请参阅服务器的诊断跟踪日志。

其他不明原因

System.ServiceModel.ServerTooBusyException
消息:
位于http://localhost/service.svc的 HTTP 服务太忙。
消息:
远程服务器返回错误:(503)服务器不可用。

更新 1

异常并不总是返回 http 状态代码。

更新 2 除了使用 WCF 代理调用服务外,我还必须使用 WebRequest,如下所示:

0 投票
1 回答
2415 浏览

asp.net - httpErrors 配置部分在 Windows Azure 中不起作用

我的网站配置为在发生错误时显示自定义 HTML 页面。这在 IIS 和 ASP.NET 开发服务器上都可以正常工作。但是,一旦我将应用程序部署到 Windows Azure,我就会得到 HTTP 500 而不是非 ASP.NET-URL 的 404。

这是相关的 web.config-sections 的样子:

customErrors部分(适用于以 .aspx 结尾的 URL)可以正常工作。但是,该httpErrors部分没有。即使 Azure 的 IIS 向浏览器发送 500,它也会记录 404:

2012-02-10 13:30:07 W3SVC1273337584 RD00155D3A1439 10.61.70.39 GET /asdfdsaafds - 80 - 65.52.128.172 HTTP/1.1 Mozilla/4.0+(兼容;+MSIE+8.0;+Windows+NT+6.1;+WOW64;三叉戟/4.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+.NET4.0C;+.NET4.0E) - - 940af2dbd9df4924b87a13878752aee3.cloudapp.net 404 0 2 222 457 218

在本地,我得到一个 HTTP 500.19,其中包含一些更详细的信息:

无法访问请求的页面,因为该页面的相关配置数据无效。

配置错误锁定冲突

238:<httpErrors errorMode="Custom" defaultPath="/Public/Error.html" existingResponse="Replace" defaultResponseMode="ExecuteURL">

谷歌搜索锁冲突对我没有太大帮助,因为结果通常告诉我有关独立 IIS 的信息。Windows 事件日志中没有任何错误。

我想Error404.html在 Azure 和独立 IIS 上显示任何 404。任何帮助都会很棒。

0 投票
1 回答
1983 浏览

ruby-on-rails - 如何正确呈现自定义 404 和 500 页面?

有没有办法告诉 Rails 呈现您的自定义错误页面(例如,您在ErrorsController. 我搜索了很多主题,其中一个似乎有点工作的主题是添加到您的ApplicationController类似

然后你写你的方法render_errorrender_not_found你想要的方式。在我看来,这似乎是一个非常不雅的解决方案。此外,这很糟糕,因为您必须确切知道可能发生的所有错误。这是一个临时解决方案。

此外,真的没有简单的方法来拯救ActionController::RoutingError那种方式。我看到一种方法是添加类似

到你的routes.rb. ActionController::RoutingError但是,如果您想手动提高某个地方怎么办?例如,如果一个不是管理员的人试图通过猜测 URL 来访问“管理”控制器。在这些情况下,我更喜欢引发 404,而不是引发某种“未经授权的访问”错误,因为这实际上会告诉人们他猜到了 URL。如果你手动提升它,它会尝试渲染一个 500 的页面,我想要一个 404。

那么有没有办法告诉 Rails:“在所有情况下,您通常会渲染 a404.html或 a 500.html,渲染我的自定义 404 和 500 页面”?(当然,我从文件夹中删除了404.html500.html页面public。)

0 投票
1 回答
649 浏览

macos - Twitter 通过 Cocoa App 使用 MGTwitterEngine:HTTP 错误 401

我在我的 Cocoa 应用程序中使用MGTwitterEngine库来允许发送推文。

这是我的代码:

它构建没有任何错误。当我运行我的应用程序时,这发生在输出中:

[切换到进程 1853 线程 0x0] Catchpoint 3 (throw) 2012-02-17 17:07:57.790 Dreamer[1853:1203] MGTwitterEngine: finalURL = http://api.twitter.com/1/statuses/update.xml

2012-02-17 17:07:57.791 梦想家[1853:1203] MGTwitterEngine: finalBody = status=twitter%20post

[切换到进程 1853 线程 0x620b] 2012-02-17 18:30:38.491 Dreamer[2067:1203] connectionIdentifier = DAAC2B20-91B6-49A6-90CA-4FD0606DA2FB 的请求失败,错误 = 操作无法完成。(HTTP 错误 401。)({ body = "\n\n 只读应用程序无法 POST\n /1/statuses/update.xml\n\n"; response = ""; })

Twitter 上也没有任何推文。

我在 dev.twitter.com 上注册了应用程序并将访问权限设置为Read, Write and Access direct messages

问题可能出在哪里?

0 投票
3 回答
14593 浏览

java - 有什么方法可以模拟 HTTP 错误响应 5xx 和 4xx

我正在开发一个 RESTful 服务,它有两个服务器相互通信,可以命名为外部和内部。内部将请求注册到外部以进行进一步处理。用户只能访问外部。

为了测试内部和外部服务器之间的链接的可靠性,我想模拟外部到内部返回的 HTTP 错误。有什么简单的方法可以做到这一点,否则我必须对外部发送到内部的响应进行硬编码,以便主要测试 5xx 和 4xx 错误。

如果需要这些信息,我正在使用的服务器是 JBoss。

在谷歌上搜索,我找到了 iPlanet 的数据

1. 编辑 obj.conf 或您的虚拟服务器特定的 obj.conf

2. 在下面添加以下行

错误代码="200" fn="设置变量" 错误="503"

即使服务成功,这也会返回 503(这将导致默认返回 200)。

我正在为JBoss寻找类似的东西

0 投票
2 回答
5266 浏览

c# - 使用 JSON 响应测试 WCF

我有一个返回 json 的 WCF 服务。我想使用 Fiddle 对其进行测试(这是我正在学习的教程中使用的应用程序)。问题是我在调用“AddAngajat”时遇到 HTTP 404 错误。

服务实施:

应用程序配置:

关于如何解决这个问题的任何想法?其他测试方法?

0 投票
1 回答
591 浏览

php - 尝试将 php OpenID 与 Google 一起使用时出现 501 HTTP 错误

我一直在尝试在我正在开发的项目中以消费者身份实现 openID 身份验证,但我还没有设法让示例按我的意愿工作。

尽管示例使用者非常适合 yahoo openid 身份验证,但在尝试使用 google openID 时,它在 try_auth.php 页面中失败并出现 501 HTTP 错误。

这是 try_auth.php 的代码(处理对实际 openID 提供程序的调用的页面):

我注意到的另一个想法是,在我的 Windows 开发箱(独立的 Apache 2.2.6,不是 XAMPP,PHP 5.3.8)上,一切运行顺利,雅虎和谷歌都执行 openID 身份验证,没有任何问题。

有人知道可能出了什么问题吗?

提前致谢。

0 投票
1 回答
2369 浏览

java - 服务器无缘无故返回 415 HTTP 代码

我正在使用 Spring for Android RestTemplate 类发送一个对象。它发送有效的 JSON(我已经检查了每一种方式),http 标头和内容类型是正确的。

发送对象:

在服务器上接收对象:

“保存事件”日志从不打印。服务器返回 415 Unsupported media type 错误。

以防万一,这里是dispatcher-servlet.xml

这个问题很广泛,但我很困惑——这可能是什么原因?