美文网首页
http协议学习(一)

http协议学习(一)

作者: 草莓味的kiko | 来源:发表于2018-05-27 22:43 被阅读0次

一、http协议的几个特点
1、http协议用于客户端和服务器端之间的通信。
2、通过请求和响应的交换达成通信。请求从客户端发出,最后服务器端响应该请求并返回,也就是说是先从客户端开始建立通信的,服务器端在没有接收到请求之前不会发送响应。
3、http是不保存状态的协议。但为了实现期望的保持状态功能(比如购物网站的登录状态),引入了cookie技术。
4、请求URI定位资源。
5、告知服务器意图的http方法:
GET:获取资源
POST:传输实体的主体
PUT:传输文件
HEAD:获取报文首部
DELETE:删除文件
OPTIONS:询问支持的方法
TRACE:追踪路径
CONNECT:要求用隧道协议连接代理
6、持久连接节省通信量,持久连接(HTTP keep-alive),只要任意一端没有明确提出断开连接,则保持TCP连接状态,好处在于减少了TCP连接的重复建立和断开所造成的开销,减轻了服务器端的负载。持久连接使得多数请求已管线化(pipelining)方式发送成为可能。
7、Cookie技术通过在请求和响应报文中写入Cookie信息来控制客户端的状态。Cookie会根据服务端发送的响应报文内的一个叫做Set-Cookie的首部字段信息通知客户端保存Cookie。

二、HTTP报文内的HTTP信息
1、HTTP报文包括报文首部和报文主体,请求端的HTTP报文叫做请求报文,响应端的叫做响应报文。
2、请求报文和响应报文由请求行(包含请求的方法,请求URI和HTTP版本)、状态行(包含状态码,原因短语和HTTP版本)、首部字段以及其他组成。
3、编码提升传输速率

相关文章

  • http协议学习(一)

    一、http协议的几个特点1、http协议用于客户端和服务器端之间的通信。2、通过请求和响应的交换达成通信。请求从...

  • http协议学习

    简介: http协议是提供发布和接收html的方法。 优点: 1、支持客户端服务器协议 2、简单快速 3、灵活 4...

  • HTTP协议学习

    看了一篇《HTTP协议详解》(原博主找不到了,这里是转载的地址),以下是阅读的时候整理的知识点:

  • HTTP协议学习

    简介: HTTP协议叫:超文本传输协议从万维网服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/I...

  • http协议学习

    什么是http协议?HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写...

  • http协议学习

    今天学了下http协议,总结了以下几个问题。 1. 什么是http协议 http协议是基于TCP/IP通信协议来传...

  • 2018-10-13

    学习http协议

  • 期末总结

    #期末总结 ---------- + 了解学习了HTTP协议和有关HTTP协议的一些知识,例如:HTTP首部、报文...

  • RPC学习笔记-协议

    RPC协议 RPC协议同HTTP协议一样,都是属于应用层的协议,可以通过学习HTTP的协议来理解RPC协议. HT...

  • http协议缓存机制

    2.1、学习http协议,理解http请求-响应模式2.2、理解http是应用层协议,它是构建在TCP/IP协议上...

网友评论

      本文标题:http协议学习(一)

      本文链接:https://www.haomeiwen.com/subject/ypmijftx.html