postman(一)——http

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

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

传输层(TCP、UDP协议)

网络层(IP协议)

网络接口层(Ethernet等)

二、HTTP协议

1. 简介

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

b. 是请求-响应协议

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

2. HTTP协议特点:

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

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

3. 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所标识的资源

2. GET和POST区别

a. GET:

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

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

        速度快;

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

b. POST:

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

        提交数据代销无限制

        POST方法速度慢

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

五、响应报文

1.简介

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

b. 响应头

c. 空行

d. 响应正文

2. 响应状态码

200 请求成功

301 永久性重定向

302 临时性重定向

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

404 请求资源不存在

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

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

a. Content-Type参数:

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

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

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

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

        application/json:JSON字符串

        multipart/form-data:上传文件的表单

你可能感兴趣的:(postman,服务器,运维)