我一直在想,因为我看到他们发送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