asp.net-web-api2 相关问题

ASP.NET Web API 2是一个用于为浏览器和移动设备等客户端构建HTTP服务的框架。它基于Microsoft .NET Framework,是构建RESTful服务的理想选择。

ASP.NET WebApi2 OData使用斜杠/]处理查询>]

我已经制作了带有约定模型路由的“标准” Web Api 2 OData项目。以下OData查询正在工作:/ odata / Users / odata / Users(123)/ odata / $ metadata / odata / Users?$ select = Username ...

回答 1 投票 0

使用Microsoft的Web API 2和ODATA的ASP.NET API版本控制在api版本之间更改JSON属性的大小写?

我正在将API版本控制引入现有的API。现有的JSON使用Pascal大小写作为其属性名称,例如“ FooBar”:“ foo”。对于API的v2,我想使用普通的驼峰式外壳,“ ...

回答 1 投票 0

针对未在ajax请求中工作的非授权用户的重定向

我在Web应用程序中具有基于Cookie的身份验证,子应用程序向该身份验证发出一些ajax请求,以从db获取数据。问题是,如果用户未通过身份验证,我会将他重定向到...

回答 1 投票 0

无法将类型'system.net.http.httpresponsemessage'隐式转换为'system.web.httpresponse'

我正在使用MySQL数据库在Visual Studio 2015中创建Web服务。我只想使用HTTP实现GET方法。现在,当我这样做时,我会遇到错误。不能隐式地...

回答 1 投票 1

设置为'*'时无'Access-Control-Allow-Origin'

在将我的WebApp部署到服务器上并尝试向其发出请求后,网站只是不使用cookie对用户进行身份验证,并且任何请求都被CORS拒绝:访问...]]

回答 1 投票 0

Web API 2 HttpContext或HttpActionContext

以下两种通过AuthorizeAttribute实现访问原理的方式有什么区别?使用HttpContext:受保护的覆盖布尔IsAuthorized(HttpActionContext ...

回答 1 投票 7

Swagger不为第二种方法生成json文件

好吧,我有一个控制器和两个功能,但是当我尝试在URL中大摇大摆时,我无法加载json文件,但是我认为它与多个操作是相同的,会产生相同的错误...]]

回答 1 投票 0

xUnit-Test中的模拟异步方法始终返回null

我有一个ASP.NET WebAPI 2项目,我正在尝试使用xunit和moq添加单元测试。这是我的控制器中的Get-Method:公共类SiteController:ApiController {private readonly ...

回答 1 投票 1

Web Api上的RetryPolicy导致超时

我有一个Web Api,它会调用另一个Web api调用以获取一些信息。为了使应用程序更具弹性,我按照以下步骤实现了HttpTransientErrorDetectionStrategy:https:// ...

回答 1 投票 0

HttpResponseMessage客户端的性能改进。C#中的SendAsync

我有类似以下公共异步任务的代码GetMethod(){object result = null; HttpRequestMessage requestMessage = new HttpRequestMessage(HttpMethod.Post,“ www.fo”)...

回答 1 投票 1

AllowAnonymous vs OverrideAuthorizeAttribute

使用AllowAnonymous和OverrideAuthorizeAttribute有什么区别。是否相同?

回答 2 投票 3

验证Web api 2上的空或空输入

我们可以通过使用Required属性来验证必填字段,但是如果传递空的邮件正文,该模型又如何呢?我检查了控制器,我得到的是空对象,并且ModelState.IsValid为true ...

回答 1 投票 0

ASP.NET MVC HttpFileCollection为什么返回字符串数组而不是HttpPostedFile的集合?

我有一个AngularJS + ASP.NET MVC 5应用程序,我正在其中尝试实现单个文件上传。在客户端,我有以下代码:api.uploadFileV2 =函数(别名,文件,...

回答 1 投票 0

HttpClient抛出“发送请求时发生错误。”

我有三层应用程序体系结构。我的客户端->我的服务A(REST托管在IIS中)->其他团队的服务X(REST)。服务A是ASP.Net 4.6.1框架,而不是ASP.Net Core。客户端是...

回答 1 投票 0

为什么我的复数[frombody]参数为空?

我在方法的[FromBody]参数未绑定时遇到麻烦。示例C#:[Route(“ api / path”)] [HttpPost] public void Post([FromBody] ComplexType param){//参数为空} public ...

回答 1 投票 0

在列表中仅创建一列子列表

我有两个具有不同地址的sql记录,我试图通过使用子列表public class spproperty {public string Name {get;组; }公用字符串Addr {...

回答 1 投票 0

脚手架类触发无效操作异常

我正在尝试学习一些Web api部分。因此创建了一个EF,然后使用数据库上下文创建了一个控制器。这是为我生成的控制器.net。使用系统;使用System.Collections.Generic; ...

回答 1 投票 0

如何从OnAuthorization访问ClientCertificate

我已经在Web Api中创建了一个属性([ValidateCertificate]),以检查每次调用中使用的证书。我想访问ClientCertificate属性以验证传入的证书。 ...

回答 1 投票 1

我如何使用Moq测试创建新的DbContext的方法?

[我正在使用:MSTest,Entity Framework 6和Moq。我正在尝试通过我们现有的实体框架asp.net应用程序学习TDD。现在,我正在使用我们的Web api,我创建了一个新的测试项目...

回答 1 投票 0

强制某些代码始终在ASP.NET中的同一线程上运行

我们有一个旧的第三方系统(我们称其为Junksoft®95),我们可以通过PowerShell与之交互(公开一个COM对象),并且我正在将其包装在REST API(ASP.NET Framework 4.8)中...

回答 1 投票 0

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