postman发送post请求笔记:
栏目标签笔记:
Params:请求参数
Authorization:鉴权方式
Headers:请求头
Body:请求体(主要用于post请求传参)
none:没有参数
form-data:表单数据,即可传键值对,也可以传文件 ☆
x-www-form-urlencoding:只能传键值对参数
raw:可以传很多种参数(json、text、xml、html、JavaScript)
binary:把文件以二进制的方式传参
Pre-request Script:请求前的脚本
Tests:请求后的脚本(通常设置为断言)
Settings:请求设置
Cookies:管理Cookie信息
响应页签介绍
Body:接口返回的内容
Pretty:以不同的格式查看返回的数据
Raw:以文本的方式查看返回的数据
Preview:以网页的方式查看返回的数据
Cookies:响应的Cookie信息
Headers:响应头
Test Results:断言结果、状态码、状态信息、响应时间、响应字节数
post请求接口
1请求头:必须加请求头,否则返回的响应体不是JSON数据格式
Accept:application/json, text/javascript, /; q=0.01
X-Requested-With:XMLHttpRequest
accept这个设置表示返回的是json格式的
xmthttp表示发送的是ajax请求
2 post请求参数放在body 的form-data中
cookie原理
http是无状态的,所以它不会记住你是不是登录过。每次都是新的。
解决:使用cookie
当用户使用账号密码登录成功以后,后端会在服务器生成一个信息(通过算法生成的一段文本),存在cookie中。
响应的时候就把这个cookie放在响应头返回给客户端。
浏览器自动识别cookie存在本地, 放在请求头中,下次请求自动携带发请求,表示你已经登录了。