正如标题所述,每当我进行angularjs http帖子调用时,当服务器实际返回302时,我的状态为-1。服务器返回200或401或500时,它工作正常。此外,这仅在IE中发生。 Chrome或Firefox可以正常工作。
这与here中提到的问题非常相似。
除了此问题发生
- 仅在IE中。在chrome和Firefox中工作正常。 (是的,我知道..但是我们仍然需要支持该死的IE)
- 没有超时或流产。网络标签和
提琴手显示呼叫成功且漂亮
快速(以毫秒为单位。查看图片)
- 没有CORS问题。 Angularjs在相同的域和应用程序中调用我们自己的内部服务器。即使这样,将“ Access-Control-Allow-Origin”添加到响应标头也不能解决该问题。
这是我的IE网络标签,显示确实是302。然后查看响应。大约是790毫秒。
以下是我的http回复:
对此的任何帮助将不胜感激