有沒有辦法獲得http響應的文件類型(擴展名)?這是不可行的解析HTTP請求,因爲有些時候不會出現在URL中的文件名,例如,「GET www.stackoverflow.com」如何獲取HTTP響應的文件類型?
0
A
回答
0
你可以嘗試從Content-Type
頭猜測
2
HTTP不關心文件類型或文件擴展名,但使用MIME類型來區分不同的內容類型。正如希亞姆提到的,它是由Content-Type頭,這對於正常的網頁可能看起來像這樣表示:
Content-Type: text/html; charset=utf-8
當HTTP響應是服務這是應該被存儲在一個文件中的一個例外是客戶端,在這種情況下,可以包括Content-Disposition標頭以指示文件名並因此指示文件擴展名:
Content-Disposition: attachment; filename="fname.ext"
相關問題
- 1. 如何獲取http請求文件上傳的響應中止?
- 2. Http獲取響應
- 3. 如何從http響應中知道文件類型和名稱?
- 4. 獲取html響應的HTTP響應
- 5. 如何使用Glide和OkHttp獲取http響應頭文件
- 6. Restangular:如何獲取HTTP響應頭?
- 7. 如何過濾HTTP獲取響應?
- 8. 如何在node.js中獲取http響應?
- 9. 從java HTTP響應中獲取正確的類型/編碼
- 10. Typescript angularjs $ http獲取響應類型(避免使用<any>)
- 11. 如何從HttpRequest.postFormData的catchError的_XMLHttpRequestProgressEvent獲取HTTP響應文本?
- 12. jQuery:獲取Ajax響應的類型
- 13. 響應HTTP獲取SSE
- 14. 從HTTP響應獲取Cookie
- 15. Webkit GTK:獲取HTTP響應
- 16. 如何在emscripten wget2函數中獲取內容類型的響應頭文件?
- 17. 在Android中獲取400 HTTP響應的響應正文?
- 18. Php PSR-7響應,獲取文件MIME類型
- 19. 以類似文件的方式讀取HTTP響應的庫?
- 20. HTTP響應如何發送HTML文件
- 21. 如何壓縮HTTP響應頭文件?
- 22. 如何從http獲取響應中獲取屬性
- 23. 如何獲取文件類型名稱?
- 24. 獲取內容WCF響應類型
- 25. 從jQuery.Post獲取響應內容類型
- 26. 從HTTP響應正文獲取圖像文件
- 27. 我如何從HTTP響應中獲取正文?
- 28. 如何從數據庫獲取json類型的響應?
- 29. 捕獲HTTP響應事件
- 30. Android從設備上存儲的文件獲取HTTP響應