如果我在ie10和FF上发送ajax请求之前断开我的wifi,请求将被中止。HTTP状态码为0,响应体为空
在ie8环境下,响应码为12007或12019,响应体为空
我必须有一些错误处理失败的请求。
我可以确定响应代码12007/12019对应于IE8中中止的请求吗?或者其他错误可以退回吗?
我从MS文档中看到这个错误意味着:
12019 ERROR_INTERNET_INCORRECT_HANDLE_STATE
The requested operation cannot be carried out because the
handle supplied is not in the correct state.
12007 ERROR_INTERNET_NAME_NOT_RESOLVED
The server name could not be resolved.
我只是想确定我是正确的,认为这个错误只可能发生在有某种类型的n/w失败时
我在IE8上使用XmlHttpRequest在HTTPS URL上做POST时遇到了同样的问题。
我怀疑SSL证书有问题,因此我在地址栏输入了来自同一服务器的另一个URL, IE通知我证书不受信任。我同意浏览这个URL。然后POST XHR按预期工作(没有HTTP状态12019)。
我想这是因为我在同一服务器上的另一个web应用程序,但在不同的端口和不同的SSL证书。