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
如何使用Postman 做好Cookie管理以及授权?
如何使用Postman 做好Cookie管理以及授权?
|
存储 测试技术 API
如何使用Postman 做好Cookie管理以及授权?
大家好,我是阿萨。这里是Postman 21天打卡的第7天了。上一篇如何用好Postman中的变量?给大家介绍了,如何使用同一套API 自动化测试脚本,来在多套环境下运行的问题,相信大家对Postman 就更熟悉了。
251 0
如何使用Postman 做好Cookie管理以及授权?
|
3月前
阿萨聊测试:如何用Postman查看HTTP消息相关内容?
阿萨聊测试:如何用Postman查看HTTP消息相关内容?
阿萨聊测试:如何用Postman查看HTTP消息相关内容?
|
3月前
|
JSON 数据格式 开发者
Postman模仿GET/POST请求进行接口的本地测试
接口是软件开发中常用的概念,是软件生产过程中比较核心的任务。对于接口开发者,调试接口是一件较为繁琐的事情,很多时候需要线上线下来回切换。在这里,我就跟大家介绍一个只需要在本地就可以调试接口的方法。
62 0
|
4月前
|
JavaScript 前端开发 测试技术
Postman 加密接口测试 | 使用Rsa、Aes对参数加密
Postman 加密接口测试 | 使用Rsa、Aes对参数加密
179 0
|
4月前
|
JSON 测试技术 API
『Postman入门万字长文』| 从工具简介、环境部署、脚本应用、Collections使用到接口自动化测试详细过程
『Postman入门万字长文』| 从工具简介、环境部署、脚本应用、Collections使用到接口自动化测试详细过程
78 3
|
3月前
|
JSON API 开发工具
如何使用Postman 设计和测试一个API?
如何使用Postman 设计和测试一个API?
如何使用Postman 设计和测试一个API?
|
1月前
|
JSON 测试技术 API
Postman Newman 实现 API 自动化测试的快速指南
Newman 是一款专为 Postman 打造的命令行工具,旨在通过自动运行 Postman 集合和环境,实现 API 测试的自动化。它使得开发者无需打开 Postman 图形界面,即可直接在命令行中执行测试用例。
|
2月前
|
JSON JavaScript 前端开发
提升 API 测试效率:Postman Tests 详解
Postman 不仅是一个强大的 API 开发工具,它还提供了创建自动化测试脚本的能力,这些脚本可以用于检验API请求得到的响应是否符合预期。这些测试脚本被称为 “Tests”,支持使用 JavaScript 编程语言进行编写,并且 Postman 提供了一系列的断言库来帮助你检查包括但不限于状态码、响应内容以及响应时间在内的响应数据。
|
2月前
Postman 测试上传与下载
Postman 测试上传与下载
41 0