尝试测试 API 端点并收到此错误。难道是我的请求体?或者是网络问题?也许我需要更改代理设置中的某些内容?
POST http://localhost:8080/v1/collections
Error: connect ECONNREFUSED 127.0.0.1:8080
Proxy
authenticate: false
disabled: false
host: "127.0.0.1"
id: "smth"
match: {…}
port: 8080
tunnel: false
Request Headers
Test: check-headers
x-ads-token-data: {stuff}
x-ads-gateway-secret: test1
Content-Type: application/json
User-Agent: PostmanRuntime/7.26.5
Accept: */*
Postman-Token: xxxx
Host: localhost:8080
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
econnrefused 表示很可能您尚未在端口 8080 上启动服务器。
查看nodejs文档这里
ECONNREFUSED(连接被拒绝):由于目标机器主动拒绝而无法建立连接。这通常是由于尝试连接到外部主机上不活动的服务而导致的。
我是 REST API 新手,正在尝试执行 Post 请求。我在使用 Postman 和 c# 时遇到此错误
POST https://localhost:44310/api/Books
Error: connect ECONNREFUSED 127.0.0.1:44310
Request Headers
Content-Type: application/json
User-Agent: PostmanRuntime/7.28.4
Accept: */*
Host: localhost:44310
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Request Body
{
"Id": 1,
"Title": "Harry Potter",
"Author": "J.K. Rowling",
"Pages": 500
}
发生的情况是程序没有在Visual Studio中运行,但是执行后,错误没有再次出现。
我也面临着同样的问题。那时,我的本地服务器尚未发布。 所以我只是在 IntelliJ IDEA 上运行我的后端服务器。 然后尝试发布请求。 它对我有用。
所以,根据我的经验,我建议, 在发布或收到任何请求之前,您必须确认您的本地服务器运行正常。
希望我的回答有用。 我遇到了同样的问题,看起来清除断点并再次设置相同的问题解决了问题。
我在尝试到达 tomcat Web 应用程序上的端点时偶然发现了同样的错误。
我的解决方案是: