Web API端点不适用于邮递员,但可以大张旗鼓

zee*_*han 1 .net-core asp.net-core asp.net-core-webapi

我正在使用WebAPI .Net Core 2.2,我已经成功添加了swagger,并且可以从swagger UI创建POST或GET请求。但是当我从Postman执行端点时,什么也没发生。端点上的中断点均被击中,但邮递员用户界面上未显示正确的结果

[HttpPost]
[Route("Details/{year:int}/Directors")]
public ActionResult DirectoryMoviesByYear(int year) 
{
     //sample code 
     return Ok(new Director { Id=1, Name="Peter Jackson" });

}
Run Code Online (Sandbox Code Playgroud)

邮递员使用的终点 https:// localhost:44386 / api / Movie / Details / 1980 / Directors

这是招摇的屏幕截图,这是招摇的 结果, 这是邮递员的屏幕截图, 在此输入图像描述

Ale*_*der 5

看起来您正在对https使用自签名证书,并且因此而Postman阻止了请求。在文件->设置中配置Postman为不验证SSL证书

在此处输入图片说明