导读 【扫盲】12:Postman请求知识星球接口,返回不成功的几点原因 利用 postman 工具请求知识星球的接口,得到返回数据。

【扫盲】12:Postman请求知识星球接口,返回不成功的几点原因

利用 postman 工具请求知识星球的接口,得到返回数据。看网上好多文章,说需要用到一个授权码Authorization,但不知道是不是知识星球官方有更新,怎么都没找到 Authorization 在哪,后来猜测是不是可以使用 cookie 来绕过登录。基本的操作流程如下:

网页版postman 网页版Postman网页版postman 网页版Postman


原因: 接口地址错误,少了“?count=20”

原因1:zsxq_access_token 值错误

场景:我用 Firefox 扫码登录知识星球网页版后,又用 Chrome 扫码登录了,但是我的 postman 里的 user-agent 和 zsxq_access_token 值填写的还是原来 Firefox 的扫码的信息,结果造成生成的 zsxq_access_token 值不匹配,因为 zsxq_access_toke 更新了,我使用的还是原来老的校验码。

原因2:User-Agent 信息填写错误

场景:我是直接复制了请求头的内容,没有注意到 User-Agent 值里有几个点点,这个会导致信息不完整,也会请求不成功

如何在chrome中安装postman

首先电脑安装chrome稳定版浏览器,chrome中安装postman分以下几个步骤:

打开Chrome浏览器,点击“应用”

点击“Chrome”网上应用店

在搜索框中输入“Postman”,搜索结果在右侧显示;找到“Postman-REST Client shortcut”,点击“添加至CHROME”;

添加成功后,在浏览器地址栏右侧会显示图标

点击图标,进入测试页面,在红色框中输入要测试的资源地址,请求动词,参数和头信息后,点击“Send”,即可测试。

注意:安装成功后,需要重启谷歌chrome浏览器。

一个插件而以。

Postman Interceptor 获取浏览器请求

Postman是一种网页调试与发送网页http请求的chrome插件。它可以很方便的模拟http的各种请求,从而进行接口的调试。

如何使用Postman拦截网页请求,并获取网页的请求进行后续的测试呢?这就需要使用Postman interceptor插件。

Interceptor 可以直接从浏览器中获取请求,并保存到Postman的History中。 它可以大大缩短API配置的时间,让Postman和Chrome浏览器共用Chrome的Cookies。

以下详细介绍Interceptor 的安装和使用

1、安装 Interceptor插件

)Interceptor是Chrome的一个插件,可以从Chrome网上商店安装。

2、启用 Interceptor

1)开启Interceptor插件,设置需要抓取的网站请求

5)如果不想使用Chrome中的Postman插件,可以直接安装Postman客户端,捕获浏览器请求方式如下。

a、设置IE或者Chrome的代理,这里使用的是 SwitchyOmega插件设置代理

b、打开Postman客户端,打开Proxy设置,并设置代理端口(需要与浏览器代理端口一致)和抓取的保存位置

END

如果你喜欢我的分享,那就在右下角点个喜欢吧

你的鼓励是我最大的动力来源,在此深表感恩

软件测试的路上,我们可以互相关注,相互学习,共同进步,微信ID:929194573