asp.net-web-api-routing 相关问题

有关在ASP.NET Web API框架中进行路由的问题

将Enum参数传递给Web Api方法

尝试将枚举类型值传递给WebApi,但它接受除枚举整数之外的任何值。我们可以限制只接受枚举值吗? public class ValuesController:ApiController {[...

回答 1 投票 1

使用ajax将复杂且简单的参数发送到web api

我写web api。 web api controller:public class TaskApiController:ApiController {[HttpPost] public IHttpActionResult PostNewTask(string xx,string yy,CommonTask Task){...

回答 1 投票 0

Web Api 2在运行时动态设置到ApiController方法的路由

我想动态地设置ApiController中的方法的路由。下面显示了我的TokenController:公共类TokenController:ApiController {[Route(“api / token / {grantType}”)] ...

回答 1 投票 0

URL已指定Id,但仍然获取参数字典包含参数“Id”错误的空条目

我理解这个错误是什么和典型的原因,但在这种情况下,我不确定它为什么会被抛出。这是完整的错误消息:System.ArgumentException:参数...

回答 2 投票 1

找到了与Web Api中的请求匹配的多个操作

当我尝试使用2个“获取”方法时,我一直收到此错误。发现多个匹配请求的操作:webapi我一直在寻找关于堆栈的其他类似问题...

回答 17 投票 219

webform中的ASP.NET ApiController无法访问方法

无论如何我无法从我的ApiController到达任何方法,如果我尝试通过浏览器访问它但没有显示任何方法,则会出现路由。我的控制器:命名空间AgroRiego.Controllers {...

回答 3 投票 0

.Net Core 2.2 Web API路由

我有以下控制器,我想用作ajax帖子的Web API控制器从我的用户表中检索数据。 namespace MyProjectName.Controllers.API {[Route(“api / [...

回答 2 投票 1


找不到与名为“User”的控制器匹配的类型

我正在尝试导航到一个页面,其URL的格式如下:localhost:xxxxx / User / {id} / VerifyEmail?secretKey = xxxxxxxxxxxxxxx我在RouteConfig.cs文件中添加了一个新路由,所以我的。 ..

回答 14 投票 45

Web Api获取路径中的名称

[HttpGet] [Route(“api / CheckMainVerified / {mainid}”,Name =“CheckMainVerified”)] public IHttpActionResult CheckIfVerified(int mainid)所以我发现属性上有一个Name属性但我...

回答 2 投票 0

Web API一个动作是有效的,而几乎相同的动作没有?

错误消息{“消息”:“找不到与请求URI匹配的HTTP资源'https:// localhost:44390 / api / UserRoutes?effectiveDate = 3/29/2011'。”,“MessageDetail”:“没有类型是发现......

回答 1 投票 0

Asp.Net MVC4 + Web API控制器删除请求>> 404错误

我有一个VS2012 MVC4解决方案,我测试Web API控制器。我成功测试了GET,POST,PUT但是DELETE仍然给我一个http 404错误。当我在'DeleteMovie'中设置断点时......

回答 4 投票 11

asp.net web api登录并注册没有控制器前缀的路由

我在定义登录和注册路由时遇到困难而没有控制器前缀。我有一个用户控制器,具有“登录(字符串电子邮件,字符串密码)”和“注册(用户...

回答 1 投票 0

如何在ASP.NET Core Web API中重载具有相同数量参数的控制器方法?

我正在将完整的.NET Framework Web API 2 REST项目迁移到ASP.NET Core 2.2,并且在路由中有点丢失。在Web API 2中,我能够使用相同数量的路由重载路由...

回答 1 投票 1

OData v4路由前缀?

我有一个并排的Web API 2.2 APIController和OData v4 ODataController。我的APIController在内部使用路由属性(没有预定义的路由默认值):[RoutePrefix(“...

回答 1 投票 9

路由错误:未找到与请求URI匹配的HTTP资源

我正在尝试通过http调用http:// localhost:56578 / v1 / reports来调用我的GetReports()方法。但是,我继续在主题中收到错误消息。我正在通过......跟踪ms文档

回答 2 投票 0

Post参数始终为null

自从升级到RC for WebAPI后,我在WebAPI上调用POST时遇到了一些奇怪的问题。我甚至回到了新项目生成的基本版本。所以:public void Post(字符串值){...

回答 36 投票 189

如何在Web Api中设置默认的swagger欢迎页面

我创建了一个Web Api,我想将默认登陆URL设置为Swagger url,即: - http:// localhost:65347 / swagger / ui / index

回答 2 投票 2

HttpControllerDispatcher中的异常

在我的WebApiConfig :: Register(...)中,我用自己的控制器选择器替换了HttpControllerSelector。当我发出POST请求时,SelectController成员被正确调用,我返回一个...

回答 2 投票 1

你能使用基于约定的路由来声明带有多个参数的路由吗?

我的意思是我有几条路径采用多个参数:api / sockId / sockColor api / sockId / sockBrand api / sockId / sockSize我可以为所有这些声明一条路线吗?我在想......

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.