在 Postman 中连接 ECONNREFUSED

Posted

技术标签:

【中文标题】在 Postman 中连接 ECONNREFUSED【英文标题】:connect ECONNREFUSED in Postman 【发布时间】:2020-07-02 19:44:36 【问题描述】:

我正在尝试通过邮递员测试我的 REST API,但出现以下错误:

这是我编写的第一个 REST API,我对邮递员很陌生,所以不确定我做错了什么。下面是我试图用这个 URL 调用邮递员的代码。我在 URL 中传递了两个日期参数

https://localhost:44360/api/RecLoadPrime/insertRecLoadData/?RecStartDate=01/01/2020&RecEndDate=01/02/2020

下面是代码:

using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Threading.Tasks;
    using Microsoft.AspNetCore.Http;
    using Microsoft.AspNetCore.Mvc;
    using RecLoad.DAL;

    namespace RecLoad.Controllers
    
        [Route("api/[controller]")]
        [ApiController]
        public class RecLoadPrimeController : ControllerBase
        

            [Route("RecLoadPrime/insertRecLoadData/RecStartDate/RecEndDate")]
            [HttpPost]
            public void insertRecLoadData(string RecStartDate, string RecEndDate)
            
                RecLoadDataProvider dataProvider = new RecLoadDataProvider();
                dataProvider.InsertData(RecStartDate, RecEndDate);
            
        
    

其他选项卡,授权,标题,正文,预请求脚本,测试和邮递员设置下没有任何内容。下面是邮递员的截图:

当我尝试通过将此 URL 放入浏览器中直接运行 API 时,我收到错误消息:

This localhost page can’t be foundNo webpage was found for the web address: https://localhost:44360/api/RecLoadPrime/insertRecLoadData/?RecStartDate=01/01/2020&RecEndDate=01/02/2020

任何帮助将不胜感激。

【问题讨论】:

对此有任何帮助。 尝试过 URL 编码日期值中的斜线?此外,如果路由不匹配,您应该得到 404 not found,not connection denied 错误。您可以在同一个应用中访问其他端点吗? 你的意思是这样的:localhost:44360/api/RecLoadPrime/insertRecLoadData/… 或者这样的:localhost:44360/api/RecLoadPrime/insertRecLoadData/… 像这样:https://localhost:44360/api/RecLoadPrime/insertRecLoadData/?RecStartDate=01%2F01%2F2020&RecEndDate=01%2F02%2F2020 现在,我收到一条错误消息:错误:无法验证第一个证书 【参考方案1】:

我遇到了同样的错误。这解决了我的问题:

文件 -> 设置 -> 代理,然后取消标记“使用系统代理”

请注意,我仅将 Postman 用于开发 (localhost),因此我禁用了代理。

【讨论】:

【参考方案2】:

我也遇到了同样的错误。这解决了我的问题:

我已取消选中将系统 roxy 用作 Sverissimo。但我仍然遇到同样的错误。所以我禁用了 SSL 证书验证 在文件 => 设置 => 常规选项卡中(在请求部分 SSL 证书验证下)

因为我只是通过创建示例项目 (API) 来学习 API。

【讨论】:

以上是关于在 Postman 中连接 ECONNREFUSED的主要内容,如果未能解决你的问题,请参考以下文章

在 Postman 中连接 ECONNREFUSED

postman中如何连接两个接口

在 c# (.net core) 中使用 httpclient 时无法建立 SSL 连接,但在 Postman 和 Browser 中有效

尝试在 POSTMAN 中获取一个主题 http://localhost:8080/topics?id=1。收到以下错误

Postman连接数据库

Postman连接数据库