首页 > 解决方案 > 127.0.0.1 适用于 Chrome,但不适用于 Edge

问题描述

我使用 Golang 构建了一个简单的 Web API,需要对其进行测试。

首先,我尝试在 Chrome 中调用 API:http: //127.0.0.1 :8080/balances - 完美运行。

我试图打电话给 Postman: http: //127.0.0.1 :8080/balances - 不起作用 - 找不到 Web API。所以我改为 http://localhost:8080/balances 并且它工作。

以为是 Postman 的问题,所以在 Microsoft Edge 上进行了尝试。127.0.0.1 不起作用,而 localhost 起作用。

因此,唯一可以使用 127.0.0.1 的浏览器是 Chrome。

不知道这里发生了什么。我应该怎么做才能使 127.0.0.1 在包括 Edge 和 Postman 在内的所有 Web 客户端中工作?

标签: windowsrestgoogle-chromegopostman

解决方案


检查 Edge 中的代理绕过设置,确保它设置为 localhost 的代理绕过。接下来检查C:\windows\system32\drivers\etc\hosts文件并确保存在 localhost 条目。


推荐阅读