【发布时间】: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