【问题标题】:Get Response in Postman For Update在 Postman 中获得响应以进行更新
【发布时间】:2019-09-28 22:33:10
【问题描述】:

我在 Web API 控制器中使用 IActionResult 和 Postman 的加热方法,我的功能正在工作但没有得到成功响应。 我的代码是:

    [HttpPut]
    [Route ("MarkAsInActive")]
    public IActionResult MarkAsInActive (Pousada pousada)
    {
        try
        {
            var x =  Service.MarkAsInActive(pousada.ID, pousada.IsActive);

            if (x != null)
            {
                return Ok(x);
            }
            else
            {
                return BadRequest ();
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }

Postman 中的响应是: 无法得到任何回应 连接到 https://localhost:44303/api/Pousada/MarkAsInActive 时出错。 为什么会发生这种情况: 服务器无法发送响应: 确保后端正常工作 自签名 SSL 证书被阻止: 通过在“设置”>“常规”中关闭“SSL 证书验证”来解决此问题 代理配置不正确 确保在设置 > 代理中正确配置代理 请求超时: 在“设置”>“常规”中更改请求超时

但我想要 Json 格式的响应,如下所示: { "ID":"43956f24-ddcc-41b1-a29b-71f717c6fb0e", “活跃”:“真” }

【问题讨论】:

    标签: ef-code-first postman asp.net-core-2.2


    【解决方案1】:

    基本上,错误消息是自我描述的。因为我假设您不想在您的机器上安装有效的 SSL 证书而感到头疼,所以只需禁用邮递员中的证书验证设置,就像描述的 here

    【讨论】:

      【解决方案2】:

      您正在尝试通过“https”进行连接。它是否正确? 如果是,并且您使用的是自签名证书。尝试通过文件->设置(常规选项卡)在 Postman 中关闭证书验证

      【讨论】:

      • 已经禁用 SSL 证书验证。但仍然显示该消息。
      • 您确定您使用的是 https 吗?另请检查您配置的端口
      • 好的,我有解决办法
      猜你喜欢
      • 2020-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多