http协议是一个承载于IP/TCP协议之上的,无连接,无状态的应用层协议,主要通过请求(request)-响应(response)的方式来完成客户端(浏览器)与服务器之间的资源交互。
URL:http协议通过URL来准确的找到相应的服务器资源,URL组成http://ip:端口号/URI
Request:请求由请求行,消息报头,请求体(请求正文,请求内容)组成,请求行由方法,URI,http版本组成。eg:POST index.jsp http1.1 其中常用的方法有POST,GET,PUT,DELETE等
Response:由状态行,消息报头,响应体(响应内容)组成,状态行行由http版本 状态码 状态详情组成。eg:http1.1 200 ok
消息报头:“域名:域值”,定义请求(响应)附加信息,客户端(服务器)的基本信息等