我一直在想,因爲我看到他們發送404或500或其他任何內容,他們發送HTML。 但是做網頁瀏覽器發送數據包,明智的做法是獲取該信息(我的意思是什麼的TCP數據包發送的信息)Web瀏覽器向服務器發送HTML以獲得什麼?
0
A
回答
3
基本的東西,你需要知道,如果你不想讀長規格:
計算機在互聯網上使用多個協議層(以洋蔥等)進行通信。頂層稱爲應用層;在瀏覽器和Web服務器的情況下,該協議被稱爲HTTP。它描述標題和響應代碼等。
在該協議下面,有一個稱爲TCP的傳輸協議,可確保通過Internet發送的數據包全部以正確的順序到達。在這之下,有一個名爲IP的路由協議,確保互聯網上的數據包 - 流經一堆中間計算機 - 確實到達目的地。
這些層中的每一層都有其自己的規範,包頭等等。 HTTP數據包被封裝在一個TCP數據包中,並且所有的魔術都被封裝在一個IP數據包中。
還有幾個其他層涉及(谷歌「OSI模型」,如果你想要的細節),但這應該給你一個起點。
2
- 長讀:HTTP 1.1 RFC
- 這個簡單的例子:Wikipedia example
0
Web瀏覽器向服務器發送HTTP請求以獲取可能或可能不是HTML的HTTP響應。 HTTP請求的格式記錄在HTTP standard中。
0
獲取Fiddler。
它會讓你看你的網頁瀏覽器和服務器之間的所有流量。
相關問題
- 1. 發送瀏覽器cookie到Web服務
- 2. node.js:將數據從服務器發送到html瀏覽器
- 3. Java服務器:套接字發送HTML代碼到瀏覽器
- 4. 從瀏覽器向服務器發送數據和回
- 5. Android - 像HTTP服務器,向瀏覽器發送嵌入圖像
- 6. JQuery/Flask - 從服務器向瀏覽器發送數據爲JSON
- 7. Web瀏覽器作爲Web服務器
- 8. 隨時從服務器向Web瀏覽器發送消息的方法?
- 9. Web瀏覽器向自定義Java服務器發送多個請求
- 10. 觸發瀏覽器發送NTLM憑據到Web服務
- 11. 什麼是實現Web服務將數據發送到瀏覽器
- 12. 微服務,服務器發送事件和瀏覽器限制
- 13. 瀏覽器和Web服務器通訊
- 14. 是向服務器發送
- 15. django服務器可以向其他服務器發送請求
- 16. 是否可以在瀏覽器地址行中向WCF服務發送請求?
- 17. 我需要從服務器發送文件到瀏覽器(Web客戶端)
- 18. 編程語言可以發送http post或從web瀏覽器中的客戶端獲得什麼?
- 19. TCPServer發送html到瀏覽器
- 20. 使用HttpWebRequest發送HTML到瀏覽器
- 21. 向瀏覽器發送命令
- 22. HTML和VB.NET web瀏覽器
- 23. 服務器發送的事件在谷歌瀏覽器
- 24. 發送數據到服務器在瀏覽器關閉
- 25. 接收服務器響應並將其發送到瀏覽器?
- 26. Ckeditor 4文件瀏覽器併發送到服務器按鈕
- 27. 服務器發送事件的崩潰我的瀏覽器
- 28. 如何發送服務器更新到瀏覽器?
- 29. 發送文件從AP服務器的NodeJS到瀏覽器
- 30. 瀏覽器沒有爲weblogic服務器發送正確的jsessionId?
Google「HTTP協議」。 – 2012-01-01 01:10:27
嘗試Firebug或Chrome控制檯並查看NET選項卡。這是你的頭。 – 2012-01-01 01:11:04