postman的一些小技巧

分析postman请求的错误原因

在使用postman的时候,有时候会得到这样的响应结果:Could not get any response,然后给出了:
Why this might have happened:
1,The server couldn’t send a response: Ensure that the backend is working properly
2,Self-signed SSL certificates are being blocked: Fix this by turning off ‘SSL certificate verification’ in Settings > General
3,Proxy configured incorrectly: Ensure that proxy is configured correctly in Settings > Proxy
4, Request timeout: Change request timeout in Settings > General

弄得莫名其妙的,也不知道究竟发生了什么错误。

这个时候,需要打开 postman 的左下角有个 console 的图标,打开后可以打开 console 界面,这样每个请求就能看出到底错误在什么地方,而不是上面莫名其妙的错误。

解决服务端的SSL证书错误

有一个错误是这样的:Error: SSL Error: UNABLE_TO_VERIFY_LEAF_SIGNATURE
然后根据他的提示:Self-signed SSL certificates are being blocked: Fix this by turning off ‘SSL certificate verification’ in Settings > General。
需要在postman的右上角,有个扳手一样的图标,点进去后可以设置是否要开启SSL certificate verification。

当然了,通过关闭SSL certificate verification,是可以起效的,但是也说明了服务端的证书是有问题的,最好是修复服务端的证书,而不是通过设置postman的设置。

多用环境变量

当有多个请求都需要某个相同的参数的时候,首先要考虑使用环境变量。这里吐槽一下,这个postman的environments这个名词取得不合适,我认为应该取全局变量更加贴切。因为环境变量很容易和系统的环境变量相混淆。