在邮递员中连接ECONNREFUSED

时间:2020-03-22 01:20:07

标签: c# rest api postman

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

enter image description here

这是我编写的第一个REST API,对于邮递员来说我是一个新手,所以不确定我在做什么错。以下是我尝试使用此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);
            }
        }
    }

在其他选项卡下,授权,标题,正文,PreRequest脚本,邮递员的测试和设置都没有任何内容。以下是邮递员的屏幕截图:

enter image description here

当我尝试通过将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

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

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

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

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