Windows手机在1分钟后超时http请求

时间:2015-10-29 19:18:40

标签: http internet-explorer windows-phone timeout keep-alive

如果我在Windows手机上发出来自Internet Explorer的http请求大约需要一分钟或更长时间来响应请求失败。我写了一个简单的快速应用程序,只能睡80秒,然后用200响应,我无法从任何Windows手机设备加载它。它虽然从桌面上的IE9加载得很好。

有没有人知道任何可以解释这一点的官方文件?在Windows手机上处理非常慢的API有什么工作吗?

1 个答案:

答案 0 :(得分:1)

确实有official documentation explaining this

  

默认情况下,Internet Explorer的KeepAliveTimeout值为1   分钟和一个额外的限制因素(ServerInfoTimeout)两个   分钟。这两种设置都可能导致Internet Explorer重置   插座。

     

如果客户端浏览器(Internet Explorer)或Web服务器有   较低的KeepAlive值,这是限制因素。例如,如果   客户端有两分钟超时,Web服务器有一个   一分钟超时,最大超时为一分钟。要么是   客户端或服务器可能是限制因素。

要解决请求超时/处理慢速API的问题,您需要服务器定期返回一些内容,让浏览器知道服务器仍处于活动状态/尚未死亡且实际上应该接收到某些内容。这是一个完全不同的问题,它实际上是基于个案(或类别)的基础。

我建议你过一些相关的资源: