首页 > 代码库 > HTTP协议学习总结

HTTP协议学习总结

什么是协议

协议是多人通过协商,最后达成一致的合约。


什么是HTTP协议

HTTP协议是客户端与服务器之间通信时所共同遵循一个合约。


HTTP协议的主要内容是什么

HTTP协议是双方的:它定义了客户端如何请求服务器资源,服务器如何响应客户端请求。


客户端如何请求资源

GET /index.html HTTP/1.1
Host:www.baidu.com
#GET:请求资源的方法
#/index.html:资源位置
#HTTP/1.1:请求资源的协议/版本
#Host:资源所在的服务器

服务器如何响应请求

HTTP/1.1 200 OK
Content-type:text/html

Hello,World!
#HTTP/1.1:响应资源的协议/版本
#200:状态码,表示资源状态
#OK:状态描述值
#Content-type:文本格式
#CRLF(换行符+回车符)
#Hello,World!:响应主体

HTTP协议学习总结