8得票1回答
您能否将一个匿名对象作为JSON发布到WebAPI方法,并将JSON对象的属性与WebAPI调用的参数进行匹配?

我可以有一个webapi方法吗? [Route("someroute")] public void SomeMethod(string variable1, int variable2, Guid variable3) { //... Code here } 简单的JSON ...

10得票1回答
Web API 2.2在资源(url)未找到时返回自定义404。

我希望能够接管 Web API(IIS)在资源不存在时返回的 404 响应。 我做了研究,只找到了 一个解决方案 可以实现这一点,但是因为“routeTemplate”只有 {*url},我不确定它有多安全。 这篇文章是来寻求帮助和解释的。 我的应用程序使用 MVC 和 WebAPI.....

7得票2回答
在Web API 2.2上使用Odata v4.0时,使用$select和$expand会出现错误。

我有一个配置了OData v4的Web API 2.2版本。我想通过用户ID返回用户,并仅包含该用户所属的用户组ID。但是,当我这样做时 http://localhost/User?$filter=id eq 312&$select=*,userGroups/id&$expa...

8得票1回答
如何在AngularJs/MVC5和WebApi2 Web项目中使用StructureMap?

我有一个AngularJs/MVC项目,其中包含普通控制器,我决定将其更改为SPA应用程序,并添加WebApi2以传递数据回到我的UI,而不是使用MVC。 在我的Global.asax中,我的MVC项目有以下设置: DependencyResolver.SetResolver(new St...

13得票3回答
Web Api 2: "样例不可用"

我正在尝试为我的Web Api自动生成帮助文档。 然而,我发现在一个特定的方法中,无法生成一个请求示例,如图所示: 以下是参数请求参数: 为什么无法生成请求示例格式?

8得票4回答
如何调试拥有不足B2C权限的Azure应用程序?

环境 我有一个Azure B2C租户,用于管理简单的用户名/密码注册和登录,参照此处的示例:https://github.com/Azure-Samples/active-directory-b2c-javascript-hellojs-singlepageapp 该租户为前端javasc...

47得票1回答
Autofac RegisterInstance与SingleInstance的区别

IProductRepositoryProxy ProductDataServiceProviderInstance = new ServiceProductDataProvider(); builder.RegisterInstance(ProductDataServiceProviderI...

10得票1回答
自定义布尔参数绑定

我有一个 WebApi 方法,像这样:public string Get([FromUri] SampleInput input) { //do stuff with the input... return "ok"; } 输入定义如下:public class SampleI...

14得票2回答
WebAPI控制器继承和属性路由

我有几个控制器继承自同一个基类。虽然它们之间有一些不共享的不同操作,但确实有一些操作是完全相同的。我希望把这些操作放在我的基类中,因为它们的工作方式都完全相同,只是通过不同的路由访问。 如何定义这些具有多个不同路由的操作? 我的继承类还有一个RoutePrefixAttribute属性设置...

35得票3回答
如何创建 HttpRequestHeaders 类的实例

我需要对使用HttpRequestHeaders作为参数的类进行单元测试。 public HeaderValueProvider(HttpRequestHeaders headers) { _headers = headers; }