【问题标题】:Postman connect ECONNREFUSED 127.0.0.1:8080邮递员连接 ECONNREFUSED 127.0.0.1:8080
【发布时间】:2021-01-09 17:32:53
【问题描述】:

尝试测试 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

【问题讨论】:

  • 服务器是否在监听请求?
  • @rags2riches 我不太确定,因为我的工作刚刚向我发送了 postman_collection.json 和 environment.json 文件并告诉我测试 API 的端点,所以我现在导入了这两个文件我正在尝试测试。因此,您知道我如何能够检查服务器是否正在侦听吗?非常感谢!
  • 您要么需要在本地启动服务器,因为您的请求将发送到localhost,要么将localhost 更改为服务器的URL 或IP。
  • 我假设您是需要测试这些端点的开发人员,对吧?那么你通常如何在本地启动你的服务器呢?
  • @ChristianBaumann 服务器的 url 实际上设置为 localhost:8080,所以我可能不得不在本地启动它。好吧,至少我知道我需要做什么,对不起,我是新人实习,所以我会掌握它的窍门

标签: api postman


【解决方案1】:

econnrefused 表示您很可能尚未在端口 8080 上启动服务器。

看看nodejs文档here

ECONNREFUSED(连接被拒绝):无法建立连接,因为目标机器主动拒绝了它。这通常是由于尝试连接到在外部主机上处于非活动状态的服务所致。

【讨论】:

    【解决方案2】:

    我是做 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中运行,但执行后,错误没有再次出现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-10
      • 2017-04-26
      • 1970-01-01
      • 1970-01-01
      • 2020-08-26
      相关资源
      最近更新 更多