【问题标题】:how do i fix this error about POST net::ERR_CONNECTION_REFUSED我如何解决这个关于 POST net::ERR_CONNECTION_REFUSED 的错误
【发布时间】:2021-03-29 10:49:44
【问题描述】:

当我发布 ajax 时,会发生错误。 这些是我的代码。

let xhr = new XMLHttpRequest()
let data ={
      "name": "test",
      "phone": "12345678",
      "email": "test@test.com",
      "content": "i wish"
    }
let dataStr = JSON.stringify(data)
xhr.open('post',apiUrl,true) // apiUrl is provided from back side
xhr.setRequestHeader('Content-type','application/json')
xhr.send(dataStr)

困扰了我几天,请帮帮我。

【问题讨论】:

  • 连接被拒绝意味着在给定的 URL 上没有运行网络服务器。或者可能有防火墙阻止您连接到它。

标签: javascript ajax post


【解决方案1】:

此错误表示 Web 应用程序不可用/未运行。要验证它,请通过邮递员或类似应用直接在 API 中创建手动发布请求以检查连接。

【讨论】:

    【解决方案2】:

    ERR_CONNECTION_REFUSED 是由于代码无法访问给定的url,这是由于各种原因

    1. 防火墙阻止
    2. 网址可能已关闭
    3. 网络问题等

    在手动或通过邮递员访问时尝试检查它,或者只是在您的代码中放置一个 try catch 块,它会给您准确的状态。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-21
      • 2016-09-09
      相关资源
      最近更新 更多