当我在生产系统上执行XHR时,statusText
响应中的字符串将为空.但是,在我们的开发系统中,statusText
将正确反映状态.
根据文档XMLHttpRequest.statusText
,在处理请求时它应该只是空的.但是,我在onload
处理程序中看到了这种行为.
此外,只能在Chrome和Edge中观察到此行为.Firefox将显示正确的文本.
那么,statusText
实际确定的内容如何?
这可能是因为一台服务器使用HTTP/2,而另一台服务器没有.HTTP/2不再有原因短语.