0


postman(一)——http

一、网络分层模型——TCP/IP 4层模型(由高到低)

应用层(HTTP、SMIP、FTP、Telnet协议)

传输层(TCP、UDP协议)

网络层(IP协议)

网络接口层(Ethernet等)

二、HTTP协议

  1. 简介

a. 规定服务器和浏览器信息传递规范

b. 是请求-响应协议

c. HTTP默认端口:80,HTTPS默认端口:443

  1. HTTP协议特点:

请求时建立连接、请求完成释放连接

无连接、无状态、简单快速灵活

  1. TTP和HTTPS区别

a. HTTP:无证书、明文传输、80端口、无身份认证、无完整性校验

b. HTTPS:有证书、密文传输、443端口、有身份校验、有完整性校验

三、HTTP请求报文

  1. 请求行:请求方法、请求URL、HTTP协议及版本

  2. 请求头 :报文头

  3. 空行

  4. 请求正文:报文体

四、请求方法

  1. 简介

a. GET:发送请求

b. POST:提交数据

c. PUT:上传文件

d. DELETE:删除Request-URL所标识的资源

  1. GET和POST区别

a. GET:

    提交数据不安全,数据置于请求行,浏览器地址可见;

    URL长度每个浏览器限制数量不同,在2000字符以内;

    速度快;

    默认的请求方式,在不需要提交大量数据、无敏感、保密数据时使用

b. POST:

    提交数据安全,数据置于消息主体中,浏览器地址栏不可见

    提交数据代销无限制

    POST方法速度慢

    需要提交大量场景,有敏感,保密数据时用

五、响应报文

1.简介

a. 状态行:报文协议及版本;状态码及状态描述

b. 响应头

c. 空行

d. 响应正文

  1. 响应状态码

200 请求成功

301 永久性重定向

302 临时性重定向

403 服务器收到请求,但拒绝提供服务

404 请求资源不存在

500 服务器发生不可预期的错误

3.请求、响应参数——数据类型

a. Content-Type参数:

    出现在请求中,客户端实际发送的数据类型

    出现在响应中,服务端实际发送的数据类型

b. 在【请求】中,常见的数据类型:

    application/x-www-form-urlencoded:键值对方式

    application/json:JSON字符串

    multipart/form-data:上传文件的表单
标签: 服务器 运维

本文转载自: https://blog.csdn.net/weixin_46509892/article/details/127661347
版权归原作者 不惊雨 所有, 如有侵权,请联系我们删除。

“postman(一)——http”的评论:

还没有评论