PostMan调试技巧
在view菜单中,show postman console
所有request都不工作,但是其他软件是可以的
There is no problem with keeping them, they just need to be complete with the protocol. For e.g. instead of http_proxy=localhost:8080
you should have http_proxy=http://localhost:8080
在环境变量里面配置的http_proxy必须要以http://开头
其他方案
This is a known issue/feature request (a setting to disable proxy for env vars also)
For now, there are 3 workarounds- You can remove the
http_proxy
env variable. Other non-terminal apps should continue to work using the proxy from operating system. - If the above is not possible, then you can also set another env var
NO_PROXY
to the URL(s) that you wish should not go through the proxy - You can also create a
.bat
file which un-sets thehttp_proxy
variable and opens Postman app
set HTTP_PROXY=set http_proxy=set HTTPS_PROXY=set https_proxy=start Postman.exe
配置了http_proxy代理为http://之后,对https的请求不生效
需要关闭ssl验证
postman相比fiddler的优点
注册账号之后,可以在不同的机器上同步数据
可以新建collection,并且将测试通过的request保存下来。然后collection是可以进行共享的。
bypass proxy localhost不生效
As I cannot remove the HTTP_PROXY and HTTPS_PROXY environment variables for other use, I used another workaround which is solving my problem: set"NO_PROXY" environment variable:
SET NO_PROXY=localhost,127.0.0.1
在环境变量中,新加一个NO_PROXY,并设置对应的值
基本操作
postman以web浏览器的方式预览html
在response那边选中Body,然后preview
复制一个request
postman将url设置为环境变量