问题标签 [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.
python - 如何使用 Python urlopen 设置 cookie?
我正在尝试使用 Python urlopen 获取 html 站点。
我收到此错误:
HTTPError:HTTP 错误 302:HTTP 服务器返回一个重定向错误,这将导致无限循环
编码:
我了解服务器重定向到另一个 URL 并且它正在寻找 cookie。
如何设置它正在寻找的 cookie 以便我可以读取 html?
asp.net - HTTP 错误 503 - 但仅在使用域名导航时
我目前有一个奇怪的问题让我感到惊讶,我以前没有遇到过这个问题,我不知道为什么我现在得到它。
我有一个 asp.net mvc 3 网站,其中有许多控制器都带有操作。请务必注意,此问题仅出现在一个控制器上,并且问题出现在所有操作上。
我得到的错误是“HTTP 错误 503。服务不可用。”
但是,仅当我使用域名浏览到页面时才会出现此错误,例如...
但如果我使用 IP 地址和端口号浏览,一切正常...
请记住,无论用于浏览的方法如何,所有其他控制器都可以正常工作。
我已经尝试寻找答案并尝试找到任何有用的日志记录信息,但没有发现任何用处。希望这里有人以前见过这个问题
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,如下所示:
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。任何帮助都会很棒。
ruby-on-rails - 如何正确呈现自定义 404 和 500 页面?
有没有办法告诉 Rails 呈现您的自定义错误页面(例如,您在ErrorsController
. 我搜索了很多主题,其中一个似乎有点工作的主题是添加到您的ApplicationController
类似
然后你写你的方法render_error
和render_not_found
你想要的方式。在我看来,这似乎是一个非常不雅的解决方案。此外,这很糟糕,因为您必须确切知道可能发生的所有错误。这是一个临时解决方案。
此外,真的没有简单的方法来拯救ActionController::RoutingError
那种方式。我看到一种方法是添加类似
到你的routes.rb
. ActionController::RoutingError
但是,如果您想手动提高某个地方怎么办?例如,如果一个不是管理员的人试图通过猜测 URL 来访问“管理”控制器。在这些情况下,我更喜欢引发 404,而不是引发某种“未经授权的访问”错误,因为这实际上会告诉人们他猜到了 URL。如果你手动提升它,它会尝试渲染一个 500 的页面,我想要一个 404。
那么有没有办法告诉 Rails:“在所有情况下,您通常会渲染 a404.html
或 a 500.html
,渲染我的自定义 404 和 500 页面”?(当然,我从文件夹中删除了404.html
和500.html
页面public
。)
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
问题可能出在哪里?
java - 有什么方法可以模拟 HTTP 错误响应 5xx 和 4xx
我正在开发一个 RESTful 服务,它有两个服务器相互通信,可以命名为外部和内部。内部将请求注册到外部以进行进一步处理。用户只能访问外部。
为了测试内部和外部服务器之间的链接的可靠性,我想模拟外部到内部返回的 HTTP 错误。有什么简单的方法可以做到这一点,否则我必须对外部发送到内部的响应进行硬编码,以便主要测试 5xx 和 4xx 错误。
如果需要这些信息,我正在使用的服务器是 JBoss。
在谷歌上搜索,我找到了 iPlanet 的数据
1. 编辑 obj.conf 或您的虚拟服务器特定的 obj.conf
2. 在下面添加以下行
错误代码="200" fn="设置变量" 错误="503"
即使服务成功,这也会返回 503(这将导致默认返回 200)。
我正在为JBoss寻找类似的东西
c# - 使用 JSON 响应测试 WCF
我有一个返回 json 的 WCF 服务。我想使用 Fiddle 对其进行测试(这是我正在学习的教程中使用的应用程序)。问题是我在调用“AddAngajat”时遇到 HTTP 404 错误。
服务实施:
应用程序配置:
关于如何解决这个问题的任何想法?其他测试方法?
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 身份验证,没有任何问题。
有人知道可能出了什么问题吗?
提前致谢。
java - 服务器无缘无故返回 415 HTTP 代码
我正在使用 Spring for Android RestTemplate 类发送一个对象。它发送有效的 JSON(我已经检查了每一种方式),http 标头和内容类型是正确的。
发送对象:
在服务器上接收对象:
“保存事件”日志从不打印。服务器返回 415 Unsupported media type 错误。
以防万一,这里是dispatcher-servlet.xml
:
这个问题很广泛,但我很困惑——这可能是什么原因?