黑虫,钟尔璞,冷狮的浪荡淑女
一、检查错误错误
将 httpwebresponse response = (httpwebresponse)request.getresponse();
改为 httpwebresponse response;
try
{
response = (httpwebresponse)request.getresponse();
}
catch (webexception ex)
{
response = (httpwebresponse)ex.response;
}
二、解决问题
如果抛出异常出现为:找到了与该请求匹配的多个操作
则修改webapi中的路由
config.routes.maphttproute(
name: "defaultapi",
routetemplate: "api/{controller}/{id}",
defaults: new { id = routeparameter.optional }
);
改为
config.routes.maphttproute(
name: "defaultapi",
routetemplate: "api/{controller}/{action}/{id}",
defaults: new { id = routeparameter.optional }
);
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论