Ajax post在IE中请求失败一例

2018-12-04  本文已影响16人  Weidaicheng

今天同事让我帮她看个错误,同样的一段Ajax请求,在Chrome中可以正常运行而在IE中却请求不到。

在IE的调试管理器中看到该请求一直是400错误,然后看了一下请求头,发现和Chrome下的Head在Content-Type处不同,在IE中为Content-Type: application/json; charset=utf8,去查看代码发现代码就是这样写的。

错误原因已经找到,这种写法是错误的,正确的写法为Content-Type: application/json; charset=UTF-8
在使用Fiddler抓包的过程中发现Chrome浏览器可以识别utf8这种错误的写法并修改为UTF-8,但是IE不会进行任何操作,所以在IE下报错。

上一篇 下一篇

猜你喜欢

热点阅读