HTTP协议中,Web服务器如何把网页发回给浏览器?

1个回答
展开全部
摘要 浏览器首先需要判断响应消息中的数据属于哪种类型。因为Web可以处理的数据包括文字、图像、声音、视频等多种类型,每种数据的显示方法都不同,因此必须先要知道返回了什么类型的数据,否则无法正确显示。原则上可以根据响应消息开头的Content-Type头部字段的值来进行判断。
咨询记录 · 回答于2022-10-08
HTTP协议中,Web服务器如何把网页发回给浏览器?
您好,对于您的问题 HTTP协议中,Web服务器如何把网页发回给浏览器? 的答案:方法是Web服务器发送的响应消息会被分成多个包发送给客户端,然后客户端需要接收数据。首先,网卡将信号还原成数字信息,协议栈将拆分的网络包组装起来并取出响应消息,然后将消息转交给浏览器。
浏览器首先需要判断响应消息中的数据属于哪种类型。因为Web可以处理的数据包括文字、图像、声音、视频等多种类型,每种数据的显示方法都不同,因此必须先要知道返回了什么类型的数据,否则无法正确显示。原则上可以根据响应消息开头的Content-Type头部字段的值来进行判断。
接下来只要根据数据类型调用用于显示内容的程序,将数据显示出来就可以了。到这里,浏览器的显示操作就完成了,可以等待用户的下一个动作了。当用户点击网页中的链接,或者在网址栏中输入新的网址时,访问Web服务器的操作就又开始了。
总结成一个大体流程
方法是Web服务器发送的响应消息会被分成多个包发送给客户端,然后客户端需要接收数据。首先,网卡将信号还原成数字信息,协议栈将拆分的网络包组装起来并取出响应消息,然后将消息转交给浏览器。
如何知道Web服务器是否正确响应了请求?
总结成大体流程
HTTP状态代码是服务器和客户端之间交换信息的语言。是服务器用于告诉客户端当前网络请求发生了什么,或者当前Web服务器的响应状态。所以HTTP状态码通常是用来判断和分析当前Web服务器的运行状况。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消