我一直在想,因爲我看到他們發送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. Java服務器:套接字發送HTML代碼到瀏覽器
- 3. Android - 像HTTP服務器,向瀏覽器發送嵌入圖像
- 4. 隨時從服務器向Web瀏覽器發送消息的方法?
- 5. 觸發瀏覽器發送NTLM憑據到Web服務
- 6. 什麼是實現Web服務將數據發送到瀏覽器
- 7. 微服務,服務器發送事件和瀏覽器限制
- 8. 瀏覽器和Web服務器通訊
- 9. 是向服務器發送
- 10. 是否可以在瀏覽器地址行中向WCF服務發送請求?
- 11. 編程語言可以發送http post或從web瀏覽器中的客戶端獲得什麼?
- 12. TCPServer發送html到瀏覽器
- 13. 使用HttpWebRequest發送HTML到瀏覽器
- 14. 向瀏覽器發送命令
- 15. 在瀏覽器中調試HTML5服務器發送的事件
- 16. 瀏覽器沒有爲weblogic服務器發送正確的jsessionId?
- 17. 從自己的HTTP服務器發送到瀏覽器
- 18. 發送數據到服務器在瀏覽器關閉
- 19. 接收服務器響應並將其發送到瀏覽器?
- 20. 發送文件從AP服務器的NodeJS到瀏覽器
- 21. HTML和VB.NET web瀏覽器
- 22. 從Windows服務啓動Web瀏覽器
- 23. 如何獲得發送到Web服務
- 24. 如何在HTML發送到瀏覽器之前獲取HTML
- 25. 如何驗證服務器端Web服務的瀏覽器IP
- 26. 向服務器發送HTTP POST請求並獲得響應?
- 27. 我可以從android瀏覽器JavaScript獲得什麼信息?
- 28. 通過瀏覽器/服務器語言獲得html元素結構的最佳方式是什麼?
- 29. 通過另一臺服務器向服務器發送請求,從最終服務器獲得響應
- 30. Web瀏覽器開發
Google「HTTP協議」。 – 2012-01-01 01:10:27
嘗試Firebug或Chrome控制檯並查看NET選項卡。這是你的頭。 – 2012-01-01 01:11:04