postman 添加cookie,还有这个好办法
重点是方法三,重点是方法三,重点是方法三!
你如果想快速请求,参数不用你去组合,复制粘贴就可以开始请求!
实际工作中,调用某个接口,经常需要先登录才可以,为了方便测试,一般我们会采用以下两个办法:
1、先调用登录接口,再调用目标接口
2、直接通过添加cookie的方式,直接调用目标接口
关于第一个,一般是通过后置方法,将登录接口成功后返回的token值放到环境变量,然后在调用目标接口时,直接引用那个环境变量即可。这个方法比较持久,避免了cookie过期带来的需要频繁换cookie值得问题, 可以说,一劳永逸,但有个缺点就是一旦登录接口挂了,目标接口也没法继续了,所以有利有弊!
现在我们来重点说,添加cookie的问题,平时我们常用到加cookie的方法有两个:
方法一:
1、在浏览器中抓包目标接口(注意是登录成功后再去请求该接口),拿到cookie!
2、在postman主页面,点击右上方cookie,打开cookie编辑器,填进去
步骤三:前提:保持谷歌浏览器上的登陆在线,因为当我退出登陆的时候,步骤一中cookie值就失效了这时在postman上开始执行业务需要的接口,这个接口就会共用这个域下面的cookie了,不会返回:登陆失效,请重新登陆的错误了方法二:
最原始的方法,就是在header 里直接加:
方法三:浏览器右键导出,postman导入(傻瓜式操作,不用管太多,照做就行了)
在浏览器调试窗口,右键--copy--copy as cURL(bash)
然后打开postman,粘贴即可
然后你会发现有一个新的请求,参数都帮你填好了,cookie也有了,如果参数不需要改,你可以直接请求了,是不是很棒,要不然你还要想着参数怎么填充。。。