swagger访问接口报no response from server

 时间:2026-02-17 23:35:12

1、首先我们部署好一个项目,然后按照正常路径打开swagger接口文档,可以正常访问,如下:

swagger访问接口报no response from server

2、任意打开一个接口,输入相关请求参数,如下:

swagger访问接口报no response from server

3、单击接口参数下方的Try it out

swagger访问接口报no response from server

4、这时候我们会发现,接口并没有正常返回我们想要的数据,而是返回了no response from server。

swagger访问接口报no response from server

5、出现这种情况的原因是因为我们后台使用了nginx进行转发,转发之后没有设置response header导致的,所以我们打开nginx配置,找到转发命中的location中加入如下配置:

proxy_set_header Host $host;        

proxy_set_header X-Real-IP $remote_addr;

swagger访问接口报no response from server

6、然后重载nginx的配置文件,切换到sbin目录下执行nginx -s reload

swagger访问接口报no response from server

7、这时候我们回到swagger页面,刷新之后,再去访问接口,会发现已经可以正常返回信息:

swagger访问接口报no response from server

  • 如何查看TPM的版本
  • Windows 7设置WINS客户端网络地址
  • 怎么在VScode中设置自动插入右括号
  • 重装系统BIOS设置
  • win7 tcp ip协议设置的方法
  • 热门搜索
    头疼是怎么回事 carry怎么读 l怎么读 娜丽丝防晒喷雾怎么样 菠萝怎么削皮 图片怎么压缩 痛风是怎么引起的 鼠标为什么没反应 胸胀痛是怎么回事 蓝色用英语怎么说