客户端服务器端的交互(转)
- <html>
- <head>
- <title>Welcom to simon lv s home</title>
- </head>
- <body>
- <!-- 这里是具体的内容,看到了这里
- 相信大家对 HTTP 工作原理和服务器交互过程已经很清楚了吧
- -->
- </body>
- </html>
<html> <head> <title>Welcom to simon lv s home</title> </head> <body> <!-- 这里是具体的内容,看到了这里 相信大家对 HTTP 工作原理和服务器交互过程已经很清楚了吧 --> </body> </html>
s 4.服务器端关闭连接,客户端解析回发响应头,恢复页面 1)浏览器先解析状态行,查看请求是否成功的状态代码--HTTP响应码:404 400 200 .... 2) 解析 每一个响应头标 如 ContentType: text/html;charset=gb2312 Content-Length: 122 ---响应中的字节数,只在浏览器使用永久(Keep-alive)HTTP连接时需要。 3) 读取响应数据HTML,根据它的语法标签<html></html>等和内容恢复标准的HTML格式页面或者其它。 4)一个HTML 文档可能包含其它的需要被载入的资源,浏览器会识别,并对这些资源再进行额外的请求,这个过程可以一直循环到所有的数据都按照响应头标中规定的格式恢复到页面中。 5)数据传送完毕,服务器端关闭连接,即无状态协议。
Java代码 <html> <head> <title>Welcom to simon lv s home</title> </head> <body> <!-- 这里是具体的内容,看到了这里 相信大家对 HTTP 工作原理和服务器交互过程已经很清楚了吧 --> </body> </html> <html> <head> <title>Welcom to simon lv s home</title> </head> <body> <!-- 这里是具体的内容,看到了这里 相信大家对 HTTP 工作原理和服务器交互过程已经很清楚了吧 --> </body> </html> s 4.服务器端关闭连接,客户端解析回发响应头,恢复页面 1)浏览器先解析状态行,查看请求是否成功的状态代码--HTTP响应码:404 400 200 .... 2) 解析 每一个响应头标 如 ContentType: text/html;charset=gb2312 Content-Length: 122 ---响应中的字节数,只在浏览器使用永久(Keep-alive)HTTP连接时需要。 3) 读取响应数据HTML,根据它的语法标签等和内容恢复标准的HTML格式页面或者其它。 4)一个HTML 文档可能包含其它的需要被载入的资源,浏览器会识别,并对这些资源再进行额外的请求,这个过程可以一直循环到所有的数据都按照响应头标中规定的格式恢复到页面中。 5)数据传送完毕,服务器端关闭连接,即无状态协议。上一篇:
JS实现多线程数据分片下载
下一篇:
【python】基础学习(2)