b/s模式http请求过程
先建立tcp连接
浏览器数据经采集进行编码,通过指定的http协议提交方法将编码后的数据(浏览器自动将数据转换成http消息)按照http消息的格式通过tcp连接提交到指定的服务器的应用程序上,浏览器和服务器双方是通过http协议进行数据交互的,服务器接收到http请求消息,通过读取http请求消息,进行数据索取,在用http响应消息传递给浏览器
(浏览器--http消息(作为输入/输出)---服务器)==浏览器将客户端数据自动封装成http请求消息发送给服务器,服务器应用程序从http请求消息中获取数据对数据进行解析,浏览器自动将服务器发送的数据包封装成http响应消息发送给浏览器
hidden隐藏域(可以放在浏览器中,有一些数据不是用户提交,但是必须提交给服务器的数据可以通过hidden提交,对于浏览器用户来讲,隐藏域是看不见的<input type="hidden" name=”id" value="9"/>)
http请求消息结构
请求起始行=http方法+请求目标+http版本(form中的method/form中的action)
http头集=general headers()+request headers()+entity headers
正文body
http请求方法get/post
get/post的