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