标签:requests use code flat option item 传输协议 完成 pass
超文本传输协议 TCP/IP协议之上的应用层协议。
3大特点
1.基于 请求-响应 的模式
一次请求一次响应 (肯定是先从客户端开始建立通信的,服务器端在没有接收到任何请求之前不会发送响应)。
2.无状态保存
不保存之前的状态 对于发送过的请求或响应都不做持久化处理。 为了实现期望的保存状态的功能,引入了Cookie技术。
3.无连接
保证效率,一个客户不会一直用网站 每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接
请求消息格式:请求行\请求头部\空行\请求数据
请求行:GET 路径 HTTP/1.1
响应消息格式:响应行\响应头部\空行\响应数据
响应行: HTTP/1.1 状态码 状态描述
请求信息格式
GET / HTTP/1.1 请求行
Host: 127.0.0.1:8003 请求头
Connection: keep-alive
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
#空行
请求数据 username=ziwen password=666
get\post\put\delete\head\options\trace\connect\
get请求 请求数据部分是没有数据的,get请求的数据在url上,在请求行里面,有大小限制,常见的get请求方式: 浏览器输入网址,a标签
post请求 请求数据在请求体(请求数据部分) ,数据没有大小限制, 常见方式:form表单提交数据
1xx请求被接受但是还在处理当中
2xx请求成功
3xx重定向(301永久重定向和302临时重定向)
4xx客户端错误(请求错误)
5xx服务器错误
在浏览器与服务器间传送文档。
域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转换过程。域名的解析工作由DNS服务器完成。
域名解析也叫域名指向、服务器设置、域名配置以及反向IP登记等等。说得简单点就是将好记的域名解析成IP,服务由DNS服务器完成,是把域名解析到一个IP地址,然后在此IP地址的主机上将一个子目录与域名绑定。
互联网中的地址是数字的IP地址,域名解析的作用主要就是为了便于记忆。
标签:requests use code flat option item 传输协议 完成 pass
原文地址:https://www.cnblogs.com/saoqiang/p/12380487.html