我打開了一個internet html頁面,看看firebug網絡。頭的線是:僅當客戶端請求圖像時,http請求標頭是否包含「img」?
接受的text/html,應用/ XHTML + xml的,應用/ XML; Q = 0.9,/; Q = 0.8
然後我打開一個互聯網圖片:
接受圖像/ PNG,圖像/ ; q = 0.8, /*;q=0.5
接受的價值是不同的,我想應該是這樣,每次返回所有類型不可接受的瀏覽器:
接受圖像/ PNG,圖片/ ,text/html的,是application/xhtml + xml的,應用程序/ XML; q = 0.8, /*;q=0.5
因爲這樣我就可以知道天氣的服務器應該發送即使客戶端請求HTML PNG圖像。問題是:如果客戶端不請求圖像,我可以知道客戶端瀏覽器可以解析png圖像嗎?
你提到的響應的內容類型是否由服務器填充?如果我寫jsp發送響應,我應該寫: – user3802132
是的,您可以將它們寫入servlet過濾器。 –
該請求並不告訴我客戶端是否可以接受PNG,我應該如何決定應該將jsp寫入response.setHeader(「Content-Type」,「image/png」)還是發送另一個jpg? – user3802132