情况一:系统端口号影响等,代理问题
有很多小伙伴访问出现这样的情况,这个由于代理工具和apipost不能同时使用导致
排查方式:
当代理工具关闭之后还是无法使用,有可能是代理工具在电脑的环境变量中添加了一个变量http_proxy。打开环境变量删除http_proxy就好了
在系统中搜索环境,然后点开,如下图:
当然,Apipost7.0.15以后也支持设置自定义代理,具体操作如下:
在客户端的设置中,点击代理,创建自定义代理,填写IP+端口号即可哦~~~
或者是找到本地真实IP
或者检查后台代码,将server改成0000
情况二:header加了host问题
这个意思是,我们本地的ip重读设置了,所以优先检查header里面是不是设置了host,把host去掉即可
还有一类情况:
就是你的电脑VPN地址的问题,换一个VPN地址就可以了;(感谢菜白的眩酷提供解题方案)
情况三:如遇到http:///?问题,url前面多http的,清理一下缓存;
或者查看一下环境变量的前置url是否写了http://或者是否是写了localhost,将localhost改成数字;
情况四:报错Header overflow 请求头溢出
解决方法:首先关闭apipost,在cmd中执行这三个命令
cd "C:\Program Files\ApiPost7" --------您apipost所在的位置
set NODE_OPTIONS=--max-http-header-size=16384 --------设置环境变量为16k
ApiPost7.exe --------启动apipost
打开后,再去请求您的url
情况五:报错Hang up 接口挂起
如果您是登录使用的,可以清理一下缓存,解决此问题:
缓存地址:
Windows:
C:\Users\(用户名)\AppData\Roaming\ApiPost7\IndexedDB、Local Storage、Session Storage
MAC:
/Users/(用户名)/Library/Application Support/ApiPost7/indexedDB、Local Storage、Session Storage」