我正在尝试添加swagger作为本地开发项目的一部分,但我发现当我使用petstore示例时,请求错误地发送'Accept:text / html'而不是预期的'Accept:application / json',如petstore架构中所指定的。
在我的头撞墙后,我意识到只要你在同一台主机上运行swagger客户端(在本例中为'localhost')就会出现这个问题,就像你想要调用的Web服务一样。如果我将Web服务更改为另一个端口,它可以正常工作并按预期发送application / json(尽管这会导致预期的CORS问题)。
是什么给出的?无论swagger ui客户端是访问本地还是远程Web服务,我都希望能够发送相同的头文件。这是一个错误还是我错过了一些明显的东西?