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

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

在一个项目中扩展API会完全暴露引用的API但路由冲突

我正在尝试将Core 2.1 Web API项目拆分为两个,以便我们可以根据情况公开两个不同的API。简化,我们有一个API,我们想要所有只读(GET)......

回答 1 投票 0

ASP.NET Web API - 尝试传递参数时不支持GET HTTP Verb(405)

我试图用getJSON请求调用我的Web API:var uri ='api / comment'; var id = solicitorId; $ .getJSON(uri,id,(function(data){$('#commentTableContainer')。html(data);}));而......

回答 4 投票 2

通过传递简单和复杂的参数来调用web api

获取控制器中找不到http资源或操作的错误消息。在web api中,我有一个来自body和uri参数。 [HttpPost] public IHttpActionResult ...

回答 3 投票 2

Url.Link始终返回在asp..net web api中使用的null

我想为REST Api返回的DTO创建一些超链接。变量url总是为null,我不知道为什么?!为什么网址没有创建,我还缺少什么? ......的名字

回答 2 投票 2

Blogengine localhost工作,服务器没有

Blogengine在localhost上完美运行,但是当我将它传输到服务器,将App_Data设置为读/写时,我无法保存设置,用户信息,实际上除了添加新页面之外的任何内容。我下载了 ...

回答 2 投票 1

如何在Asp.net Web Api的url参数中发送控制器动作?

通常你调用控制器的动作就像这样http:// hostname / MyController / MyAction我要求我的Web Api有这样的路由:http:// hostname / MyController?action = ...

回答 1 投票 0

控制器ApiController上未找到任何操作

对于我的API,我希望能够处理使用不正确的URL(即与任何控制器或操作都不匹配的URL)进行调用的情况。为此我已实现路由以便...

回答 1 投票 3

对于某些方法,基于属性的webapi2路由返回404

我目前正在开发一个已从Webapi升级到Webapi2的项目。部分转换包括切换到使用基于属性的路由。我已经适当地设置了我的路线......

回答 2 投票 8

如何区分基于ASP.NET核心属性的重载函数路由

是否可以区分API路由以实现重载功能?例如,我有以下函数:[HttpGet(“filter”)] public JsonResult GetCity(int id){...} [HttpGet(“filter”)] ...

回答 1 投票 2

同时使用url参数和查询字符串

我的Products控制器中有两个操作方法。这是我的RouteConfig。 config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute(name:“DefaultApi”,routeTemplate:“api / {...

回答 1 投票 2

Asp.net Webapi在Get Action Method中清空字符串条件

我创建了一个web api并在web api actionresult方法中发送一个空字符串。并且必须在action方法中检查空字符串检查,但是空字符串转换为下面。 〔路线(“{产品} / {...

回答 1 投票 -1

API路由:带路径的多个操作

我正在尝试配置我的API路由,我似乎无法绕过Swagger的这个错误:500:{“消息”:“发生错误。”,“ExceptionMessage”:“Swagger 2.0不支持:多个...

回答 1 投票 3

ASP.NET MVC4 Web API控制器被困在一条路线上

我创建了一个新的ASP.NET MVC4 Web Api项目。除了默认的ValuesController之外,我还添加了另一个控制器ScenarioController。它具有与ValuesController完全相同的方法。但对于 ...

回答 3 投票 3

路由到控制器中的类对象

是否可以创建一个路由,用类调用控制器方法?在这个例子中,我正在使用GetPerson方法,但是人总是为空。我正在使用GET WebApiConfig配置....

回答 1 投票 1

Swagger 2.0不支持:带路径的多个操作

我在Web Api 2应用程序中集成了swagger。应用程序有单个控制器时,它工作正常。当我在应用程序中添加第二个控制器时。我收到以下错误:错误有...

回答 6 投票 14

asp.net web api路由设计(多条路由)

我目前正在使用ASP.NET Web API设计REST API。我想提供这样的方法(http方法无关紧要 - 应该适用于所有人):/ api / client / api / client / CID1234(CID1234 = Id)/ api / ...

回答 3 投票 2

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