HTTP 417 错误 – 预期结果失败 (Expectation failed)
2012-11-08 14:31
323 查看
介绍
您的 Web 服务器认为,客户端(如您的浏览器或我们的 CheckUpDown 机器人)发送的 HTTP 数据流含有一个无法满足的“预期”请求。该预期请求是相当一般化的,即在 HTTP 协议中只有松散的定义。 它可以指定一个以上的预期值, 不同的 Web 服务器可能对各个预期值可出不同的解释。
HTTP 循环中的 417 错误
任何客户端 ( 例如您的浏览器或我们的 CheckUpDown 机器人 ) ,都需要通过以下循环:
从您站点的 IP 名称 ( 即您站点的网址-URL, 不带起始的 ‘http://') 获得一个 IP 地址。这个对应关系 ( 即由 IP 名称向 IP 地址转换的对应关系 ) 由域名服务器 (DNSs) 提供。
打开一个 IP 套接字 (socket) 连接到该 IP 地址。
通过该套接字写 HTTP 数据流。
从您的Web服务器接受响应的 HTTP 数据流。该数据流包括状态编码, 其值取决于 HTTP 协议 。 解析该数据流得到 状态编码和其他有用信息。
该错误在以上所述的最后一步生成,即当客户端收到 HTTP 状态编码 并识别其为 ‘417’ 时
解决 417 错误 – 一般方法
这个错误在大多数网络传输中都少有发生,特别是当客户端系统是一个浏览器时就更不可能。 这种类型的网络传输很少使用“预期”请求。
如果您的客户端系统不是一个浏览器,这个问题只有通过以下途径解决, 即先检查客户端在试图做什么,然后与您的互联网服务供应商 (ISP) 商讨为什么Web 服务器无法满足客户端发送的“预期”请求。
解决 417 错误 – CheckUpDown
该错误应该永远不会发生在您的 CheckUpDown 帐户上。 如果出现了, 则通常表明我方系统或是管理您网站的 Web 服务器系统在编程上有缺陷。 我们根本不使用预期请求, 因为我们总是希望得到您要求我们监控的网址的完整内容 – 不带任何先决条件。
只要您遇到 417 错误,就请与我们联系(最好通过电子邮件) - 您自己无法解决此类错误。我们必须和您的 ISP 及 Web 服务器软件供应商联络,以确认产生该错误的确切原因。
主要看一下是不是IP配置有一定的权限,我遇到这个问题,就是访问的服务器有权限配置,当前测试的机器IP没在配置范围内。
您的 Web 服务器认为,客户端(如您的浏览器或我们的 CheckUpDown 机器人)发送的 HTTP 数据流含有一个无法满足的“预期”请求。该预期请求是相当一般化的,即在 HTTP 协议中只有松散的定义。 它可以指定一个以上的预期值, 不同的 Web 服务器可能对各个预期值可出不同的解释。
HTTP 循环中的 417 错误
任何客户端 ( 例如您的浏览器或我们的 CheckUpDown 机器人 ) ,都需要通过以下循环:
从您站点的 IP 名称 ( 即您站点的网址-URL, 不带起始的 ‘http://') 获得一个 IP 地址。这个对应关系 ( 即由 IP 名称向 IP 地址转换的对应关系 ) 由域名服务器 (DNSs) 提供。
打开一个 IP 套接字 (socket) 连接到该 IP 地址。
通过该套接字写 HTTP 数据流。
从您的Web服务器接受响应的 HTTP 数据流。该数据流包括状态编码, 其值取决于 HTTP 协议 。 解析该数据流得到 状态编码和其他有用信息。
该错误在以上所述的最后一步生成,即当客户端收到 HTTP 状态编码 并识别其为 ‘417’ 时
解决 417 错误 – 一般方法
这个错误在大多数网络传输中都少有发生,特别是当客户端系统是一个浏览器时就更不可能。 这种类型的网络传输很少使用“预期”请求。
如果您的客户端系统不是一个浏览器,这个问题只有通过以下途径解决, 即先检查客户端在试图做什么,然后与您的互联网服务供应商 (ISP) 商讨为什么Web 服务器无法满足客户端发送的“预期”请求。
解决 417 错误 – CheckUpDown
该错误应该永远不会发生在您的 CheckUpDown 帐户上。 如果出现了, 则通常表明我方系统或是管理您网站的 Web 服务器系统在编程上有缺陷。 我们根本不使用预期请求, 因为我们总是希望得到您要求我们监控的网址的完整内容 – 不带任何先决条件。
只要您遇到 417 错误,就请与我们联系(最好通过电子邮件) - 您自己无法解决此类错误。我们必须和您的 ISP 及 Web 服务器软件供应商联络,以确认产生该错误的确切原因。
主要看一下是不是IP配置有一定的权限,我遇到这个问题,就是访问的服务器有权限配置,当前测试的机器IP没在配置范围内。
相关文章推荐
- HTTP 错误 401.1 - 未授权:登录失败
- Http 417错误
- “HTTP 错误 401.1 - 未授权:登录失败” iis配置和权限问题
- 在主函数中提示用户输入用户名和密码。另写一方法来判断用户输入是否正确。该方法分别返回一个bool类型的登录结果和和一个string类型的登录信息。如登录成功,返回true及“登录成功”,若登录失败则返回false及“用户名错误”或“密码错误”(使用out参数)
- IIS 解决问题:HTTP 错误 401.1 - 未授权:登录失败
- 阿里云服务器500 – 内部服务器错误,HTTP/1.1 新建会话失败!
- 发送POST请求出现Http 417错误的解决方法
- 解决问题:HTTP 错误 401.1 - 未授权:登录失败【转】
- MIME HTTP文件下载失败(HTTP 错误 404 - 文件或目录未找到。)
- HTTP 错误 500.22 - Internal Server Error—IIS7 Asp.net2.0 网站运行失败解决办法
- HTTP 错误 401.1 - 未授权:登录失败
- HTTP 错误 500.0 - Internal Server Error 调用 GetFilterVersion 失败,在 ISAPI 筛选器 "D:\apache-tomcat-6.0.20\co
- .net framework 4.0,结果还是失败,出现HRESULT 0xc8000222错误代码
- HTTP 错误 401.1 - 未授权:登录失败
- 在IIS7.5打开网页的时候,提示: HTTP 错误 500.0 - Internal Server Error 调用 LoadLibraryEx 失败,在 ISAPI 筛选器 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\\aspnet_filter.dll" 上。解决方法
- skype安装失败,错误代码1601的网上解决方法(from:http://cache.tianya.cn/publicforum/content/it/1/471528.shtml)
- System.Net.WebException: 请求因 HTTP 状态 417 失败: Expectation failed 问题
- lib 中 make 失败后,source中make 结果 错误 怎么办
- 用HttpWebRequest做POST请求时返回Http 417 错误解决方法
- git push失败 错误代码:error: RPC failed; result=56, HTTP code = 0