请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

接口自动化,链接文本协议

[复制链接]
TCP协议是建立在客户端和服务端之间的,在进行数据传输之前必须要建立连接。
SYN:是请求同步包,意思是同步客户端的数据到服务端。
seq:是序列号,相当于传了几个参数/变量,就是说传输了一个有标记的东西。
ACK:是确认同步包。相当于服务端收到客户端的请求包之后,进行确认,确认之后在参数上做了修改返回给客户端。(就是数据包)
established:建立连接,客户端跟服务端建立了连接。
IP:网际互联协议
arp:地址解析协议
HTTP : 超文本传输协议,端口号为80
Telnet :远程登录协议
FTP/TFTP:用于文件传输的协议
DNS:域名解析
SMTP:邮件服务协议
TCP:传输控制协议,面向连接的。
UDP:用户数据包协议。无需建立连接就可以发送数据包的方法

接口的请求方法(HTTP1.1)
GET(查)请求指定的页面信息,并返回实体主体,请求参数一般放在url地址栏的后面。
POST(增)向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。
HEAD类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头PUT(改)从客户端向服务器传送的数据取代指定的文档的内容。
DELETE(删)请求服务器删除指定的页面。
CONNECT HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。OPTIONS允许客户端查看服务器的性能。
TRACE回显服务器收到的请求,主要用于测试或诊断。


请求方法之get请求
1)请求的数据一般会显示在地址栏
2)安全性差,请求的入参信息全部暴露在URL地址栏当中3)请求的数据量比较小
请求方法之post请求
1)请求的数据一般不会显示在地址栏里面,会把数据封装在表单里面(入参放在requests body当中)再提交;
2)安全性比较高
3)请求的数据量比较大


origin:标识跨域资源请求
X-Requested-With:标识Ajax请求,大部分js框架发送请求时都会设置它为XMLHttpRequest
User-Agent:用户代理的字符串值浏览器的身份标识字符串,user-agent会告诉网站服务器,访问者是通过什么工具来请求的
Content-Type:设置请求体的MIME类型Content-Type: application/x-www-form-urlencoded
Referer :设置前一个页面的地址,并且前一个页面中的连接指向当前请求Accept-Encoding:设置接受的编码格式Accept-Encoding: gzip, deflateAccept-Language:设置接受的语言
Accept-Language: en-US是英文zh-cn为中文


HTTP状态码详细解释:
200请求已成功,请求所希望的响应头或数据体将随此响应返回;
201请求已经被实现,而且有一个新的资源已经依据请求的需要而建立,且其URI已经随Location头信息返回;
302请求的资源现在临时从不同的URI响应请求;
400语义有误,当前请求无法被服务器理解;除非进行修改,否则客户端不应该重复提交这个请求/请求参数有误;
403服务器已经理解请求,但是拒绝执行它;
404请求失败,请求所希望得到的资源未被在服务器上发现;
500服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理;501服务器不支持当前请求所需要的某个功能;
505服务器不支持,或者拒绝支持在请求中使用的HTTP版本;




分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册