postman使用--添加headers、授权、cookies

简介: postman使用--添加headers、授权、cookies

添加headers


Request Headers(请求头)用来说明服务器要使用的附加信息,比较重要的信息有:Cookie,Referer,User-Agent等。在postman中可以在请求下方的Headers栏目来设置

如果不用,可以去掉前面的对勾

想一下,我们有一百多个接口,难道我们要添加100个headers吗?当然不是了,postman里可以设置请求头,下一次直接选用就可以了

点击右侧的Presets,在点击Manage Presets


下一次就点击你自己起的名称就可以了


授权


授权设置

出于安全的考虑,我们的接口并不希望对外公开,这个时候就需要使用授权(Authorization)机制授权过程验证你是否具有访问服务器所需数据的权限,当你发送请求时,通常必须包含参数,以确保请求具有访问和返回所需数据的权限,postman提供授权类型,可以轻松的在postman本地应用程序中处理身份验证协议

postman支持的授权协议类型如下:

No Auth

Bearer Token

Basic auth

Digest Auth

oAuth 1.0

oAuth 2.0

Hawk Authentication

AWS Signature

NTLM Authentication [Beta]

 

Basic auth

基本身份验证是一种比较简单的授权类型,需要经过验证的用户名和密码才能访问数据资源,这就意味着我们需要输入用户名和密码

postman-echo.com/basic-auth

如果不输入用户名和密码,直接使用get请求,则会返回提示:Unauthorized

用户名:postman 密码:password

我们加上授权在去请求


Cookie设置


什么是cookie


cookie是存储在浏览器中的小片段信息,每次请求都将其发送回服务器,以便在请求之间存储有用的信息,比如很多网站登录界面都有保留账号密码,以便下次登录。

由于HTTP是一种无状态的协议,服务器单从网络连接上无从知道客户身份,所以需要有一个身份,这个身份就是cookie

Cookie是由服务端生成,存储在响应头中,返回给客户端,客户端会将cookie存储下来,在客户端发送请求时,user-agent会自动获取本地存储的cookie,将cookie信息存储在请求头中,并发送给服务端,postman也可以设置,获取,删除cookie

set cookies

在send按钮下方单击cookies文字菜单,弹出如下界面,然后可以设置Cookie


相关文章
|
3月前
|
API 数据安全/隐私保护 网络架构
【Azure Developer】使用Postman获取Azure AD中注册应用程序的授权Token,及为Azure REST API设置Authorization
【Azure Developer】使用Postman获取Azure AD中注册应用程序的授权Token,及为Azure REST API设置Authorization
|
4月前
|
安全 测试技术 API
掌握 Postman OAuth 2.0 授权:初学指南
OAuth 2.0 代表了 web 安全协议的发展,便于在多个平台上进行授权服务,同时避免暴露用户凭据。它提供了一种安全的方式,让用户可以授权应用程序访问服务。
掌握 Postman OAuth 2.0 授权:初学指南
|
6月前
|
存储 测试技术 API
如何使用Postman 做好Cookie管理以及授权?
如何使用Postman 做好Cookie管理以及授权?
186 0
|
存储 测试技术 API
如何使用Postman 做好Cookie管理以及授权?
大家好,我是阿萨。这里是Postman 21天打卡的第7天了。上一篇如何用好Postman中的变量?给大家介绍了,如何使用同一套API 自动化测试脚本,来在多套环境下运行的问题,相信大家对Postman 就更熟悉了。
336 0
如何使用Postman 做好Cookie管理以及授权?
|
4月前
|
JSON JavaScript 测试技术
Postman接口测试工具详解
Postman接口测试工具详解
197 1
|
2月前
|
JSON Java 数据格式
使用postMan调试接口出现 Content type ‘multipart/form-data;charset=UTF-8‘ not supported“
本文介绍了使用Postman调试接口时遇到的“Content type ‘multipart/form-data;charset=UTF-8’ not supported”错误,原因是Spring Boot接口默认只接受通过`@RequestBody`注解的请求体,而不支持`multipart/form-data`格式的表单提交。解决方案是在Postman中将请求体格式改为`raw`并选择`JSON`格式提交数据。
使用postMan调试接口出现 Content type ‘multipart/form-data;charset=UTF-8‘ not supported“
|
1月前
|
JavaScript 前端开发 API
vue尚品汇商城项目-day02【9.Home组件拆分+10.postman测试接口】
vue尚品汇商城项目-day02【9.Home组件拆分+10.postman测试接口】
38 0
|
4月前
|
存储
Postman 接口测试配置 Pre-request Script
Postman 接口测试配置 Pre-request Script
196 5
Postman 接口测试配置 Pre-request Script
|
3月前
|
XML Web App开发 数据挖掘
Postman接口测试工具全解析:功能、脚本编写及优缺点探讨
文章详细分析了Postman接口测试工具的功能、脚本编写、使用场景以及优缺点,强调了其在接口自动化测试中的强大能力,同时指出了其在性能分析方面的不足,并建议根据项目需求和个人偏好选择合适的接口测试工具。
104 1
|
3月前
|
Web App开发 JSON 测试技术
精通Postman接口测试:关联技术与自动化实践指南
这篇文章详细介绍了如何使用Postman进行接口测试,包括关联技术、自动化实践,以及如何通过环境变量和全局变量解决接口之间的关联性问题。
97 0
精通Postman接口测试:关联技术与自动化实践指南