1. HTTP:HyperTextTransferProtocol,超文本传输协议,是应用层面向对象的协议。
无状态:对于事务处理没有记忆功能,如果后面的请求需要前面的消息,必须重传才能实现。(可能会导致每次传送的数据量增大)
无连接:每次连接只处理一个请求,当服务器处理完客户的请求并收到客户端的应答之后,就断开连接。(可以节省传输时间)
2. HTTP的URI
格式:http://主机域名或者ip地址[:端口号]/路径
如果没有指定端口号,默认为80。在没有指定路径uri时,浏览器会自动处理成‘/’,如输入:www.xxx.edu.cn
浏览器自动转换成:http://www.xxx.edu.cn/
3. http请求
包括请求行,请求头部,请求正文。
请求行:包括请求方式Method、资源路径URI、协议版本Version;
请求头部:包括一些访问的域名、用户代理、Cookie等信息;
请求正文:就是HTTP请求的数据。
请求方法包括:
POST: 在Request-URI所标识的资源后附加新的数据
GET:请求获取Request-URI所标识的资源
PUT 请求服务器存储一个资源,并用Request-URI作为其标识
DELETE