简介:以下过程描述在postman8.7.0中,如何禁用掉cookie,使每次请求都带空cookie去请求服务器。
有一个简单投票场景。投票连接是一个get请求, 类似如http://domain/toupiao.php?user=11,投票成功后返回的页面,服务会给返回一个cookie,cookie里记录了当次投票的时间戳。重复投票时服务端会判断cookie里面的时间戳,如果上次投票时间与本次时间差不超过24小时,不允许投票。如果想刷票我们怎么办呢。
1.chorme浏览器大法 ,快捷键ctrl+shift+n,打开投票连接,就投成功一票。投的快慢取决于手速和你手酸不酸。
2.linux大法,编写循环脚本,循环调用curl http://domain/toupiao.php?user=11 。无限刷,爽歪歪。但是没有linux环境,卒。
3.postman大法,详细说下这块
3.1 建一个get请求,输入网址,send ,嗯,显示投票成功。
3.2在点一次send ,咦,提示24小时候在投票,检查了下请求header ,请求body,都没有设置cookie啊,呸……什么鬼
3.3仔细检查,在请求界面有一个cookie图标
点开看看,发现postman默认会把上次请求的cookie保留下来,而且找不到任何禁用按钮,吐血啊,我不想让它带着上次请求的cookie走啊。
难道我每次send之前都要来这删除一次cookie么。那是不是太傻了。去百度吧,没有答案,翻了翻有文档,帅呆了啊。文档点这。所以大家一定要学会看文档
你看人家说了,可以删除所有cookie。但是需要写这个脚本,写在哪呢。回到postman界面我们看下
只有这个地方跟脚本有关系,对吧,把人文档上的示例代码copy过来,哪报错改哪。点send,投票成功,在点send,嗯,还是投票成功,至此,我们禁用token的目的达到,想刷票咋办。刷票可以用Running Collections。