线上班第六期_接口测试入门与 http 代理抓包_20180630

Http协议

是一个应用层协议,由请求(request)和响应(response),以及相应的信息头(Request Header和 Response Header)组成。在HTTP传输中,我们都是通过URL来录找网络资源的。

HTTP URL格式: http://host[:port][path]

http表示要通过HTTP协议来定位网络资源;
host表示合法的Internet主机域名或IP地址;
port用于指定一个端口号,如果为空,则使用缺省的端口80;
path指定请求资源的具体地址;

HTTP请求过程

  • 连接
  • 请求
  • 响应
  • 关闭连接

HTTPS和HTTP的区别

  • https协议需要ca证书
  • http的信息是明文传输,https则是具有安全性的ssl加密
  • http是直接与TCP进行数据传输,而https是经过一层SSL,用的端口也不一样,http是80,https是443
  • http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全

常见的几种请求方式

  • Get:向服务器获取信息,查询数据
  • Post :向服务器上传信息,新建数据
  • Put:改变服务器上的信息,修改数据
  • Delete:删除服务器上的信息,删除数据
  • Head:检查服务器上是否有某些信息,判断数据

代理工具介绍

下载地址:https://www.charlesproxy.com/download/