我正在向服务器发送一些数据并将响应接收为JSON。它按照预期在mozilla和chrome中工作。但在IE中,它要求下载文件,而不是正确解析JSON。有没有什么办法解决这一问题?JSON响应请求下载文件
0
A
回答
0
尝试在响应指定MIME类型的text/plain
或application/json
。或者只需从url中删除.json
扩展名(例如,尝试.txt
或.js
)。
-1
服务器可能会回答“application/json”MIME类型。尝试将其更改为“text/plain”。
另外:How can I convince IE to simply display application/json rather than offer to download it?
0
我总是把这段代码输出JSON,并与高速缓存没有问题,特别是在IE
// Expire immediately
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
// always modified
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
//Content type
header("Content-type: application/json");
print json_encode($output);
相关问题
- 1. AFNetworking +下载文件或JSON响应+ setDownloadProgressBlock
- 2. Scrapy请求+响应+下载时间
- 3. 使用Python请求和响应模拟下载文件
- 4. 下载通过nodejs响应POST请求发送的文件?
- 5. 下载csv文件作为对AJAX请求的响应
- 6. PhantomJS,CasperJS - 请求,响应和文件下载
- 7. REST请求和JSON响应
- 8. JSoup:请求JSON响应
- 9. JSON请求和响应
- 10. GWT请求下载文件
- 11. 如何根据请求从JS文件发送JSON响应?
- 12. 使用JSON响应从PHP文件发出http请求
- 13. 文件显示的请求和响应
- 14. 分别请求DTO和响应DTO json请求主体和响应主体
- 15. 凌空JSON请求不给我响应
- 16. Python请求模块和JSON响应
- 17. 获取API请求的JSON响应
- 18. Node.js - JSON响应请求中断
- 19. 用Json响应获取请求?
- 20. 链HTTP请求和合并JSON响应
- 21. AJAX请求,过滤JSON响应html/javascript
- 22. JSON请求返回两个响应
- 23. GET请求没有得到JSON响应
- 24. 安全的JSON请求和响应
- 25. 煎茶触摸 - Ajax请求(JSON响应)
- 26. JAX-WS Json请求和响应
- 27. 响应Xml/Json请求ala Rails
- 28. 如何让JSON响应HTTP请求
- 29. Liferay ajax请求和JSON响应
- 30. api.stackexchange与json响应的Java Http请求
显示你的代码。 – ThiefMaster
请求JSON数据的地方 –
[IE中的Json响应下载(7〜10)]的可能重复](http://stackoverflow.com/questions/13943439/json-response-download-in-ie710) – Joe