向servlet發出請求時是否可以讀取瀏覽器(客戶機)時間?從Http Servlet請求標題讀取瀏覽器/客戶端時間
6
A
回答
5
我不這麼認爲。遺憾的是,HTTP Date頭僅發向PUT或POST消息,即使在當時它是可選:
客戶端只有在包括 實體主體的消息發送Date頭部 領域,如在的情況下, PUT 和POST請求,即使如此也是 可選。沒有時鐘的客戶端 絕不能在 請求中發送日期標題字段。
如果你有客戶端的控制權,你可以(也許)把它編碼爲一個單獨的實驗HTTP頭。或者將其添加爲GET參數等。
1
您可以使用javascript並將時間附加到每個請求。如果javascript已啓用,您可以將以下內容添加到您的鏈接:
link = link + "?date="+(new Date()).getTime()
如果您需要時區信息,您可以做類似的事情。這question可能會有所幫助。
相關問題
- 1. Fiddler無法從新客戶端套接字讀取HTTP請求
- 2. 從客戶端瀏覽器驗證/授權AJAX請求
- 3. 客戶端請求的ReastEasy Http標頭
- 4. Http客戶端獲取請求
- 5. 服務器可以請求客戶端的瀏覽器?
- 6. 客戶端機器/瀏覽器如何處理未請求的HTTP響應?
- 7. HTTP請求的瀏覽器
- 8. 請求Safari瀏覽器客戶端忽略HSTS
- 9. 從瀏覽器發送http請求時缺少授權標頭
- 10. 如何從java中的請求獲取客戶端的瀏覽器ip?
- 11. servlet中的多個客戶端請求
- 12. 如何阻止非瀏覽器客戶端提交請求?
- 13. 從服務器套接字讀取客戶端URL請求
- 14. 檢測在瀏覽器(客戶端)AJAX請求
- 15. ASP:錯誤「HTTP標頭已寫入客戶端瀏覽器。」
- 16. HTTP客戶端與DotNet中的標題和POST請求?
- 17. 排隊來自同一個HTTP客戶端的servlet請求?
- 18. 如何從客戶端(瀏覽器)向客戶端(瀏覽器)發送客戶端的SSL/TLS證書
- 19. Internet Explorer瀏覽器問題:瀏覽器未提交POST數據與Ajax請求,服務器/客戶端掛起
- 20. 間隔發送請求從客戶端
- 21. 從客戶端請求,服務器端獲取Active Directory用戶?
- 22. 從客戶端瀏覽器運行node.js
- 23. 取消請求瀏覽器
- 24. Java - 在發送HTTP請求時REST客戶端出現問題
- 25. 在Servlet中讀取客戶端證書
- 26. 當從客戶端調用HTTP請求時,是否可以將http請求/請求分成多個請求?
- 27. 多線程http服務器從客戶端瀏覽器採取GET和POST
- 28. node.js從http請求對象獲取客戶端IP
- 29. 如何從窗體客戶端的HTTP請求獲取值
- 30. 在客戶端讀取/寫入IE瀏覽器