我正在向服務器發送一些數據並將響應接收爲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. 下載csv文件作爲對AJAX請求的響應
- 4. 下載通過nodejs響應POST請求發送的文件?
- 5. PhantomJS,CasperJS - 請求,響應和文件下載
- 6. 使用Python請求和響應模擬下載文件
- 7. JSON請求和響應
- 8. JSoup:請求JSON響應
- 9. GWT請求下載文件
- 10. 使用JSON響應從PHP文件發出http請求
- 11. 如何根據請求從JS文件發送JSON響應?
- 12. 文件顯示的請求和響應
- 13. JSON請求和響應的Django
- 14. 用Json響應獲取請求?
- 15. 鏈HTTP請求和合並JSON響應
- 16. 如何讓JSON響應HTTP請求
- 17. 獲取API請求的JSON響應
- 18. JSON請求返回兩個響應
- 19. 安全的JSON請求和響應
- 20. GET請求沒有得到JSON響應
- 21. AJAX HTTP POST請求 - 保存JSON響應
- 22. JAX-WS Json請求和響應
- 23. PHP HTTP請求獲取JSON響應
- 24. 響應Xml/Json請求ala Rails
- 25. api.stackexchange與json響應的Java Http請求
- 26. 煎茶觸摸 - Ajax請求(JSON響應)
- 27. Python請求模塊和JSON響應
- 28. 下載Json文件:IE-11投擲414請求URI太大
- 29. 返回文件下載請求兩次
- 30. POST請求來下載文件
顯示你的代碼。 – ThiefMaster
請求JSON數據的地方 –
[IE中的Json響應下載(7〜10)]的可能重複](http://stackoverflow.com/questions/13943439/json-response-download-in-ie710) – Joe