371得票32回答
目标计算机积极拒绝,无法建立连接?

有时我在对 WebService 进行 HttpWebRequest 操作时会遇到以下错误,下面是我复制的代码: System.Net.WebException: 无法连接到远程服务器---> System.Net.Sockets.SocketException: 由于目标计算机积极拒...

246得票31回答
Swagger UI Web Api文档:将枚举显示为字符串?

有没有办法在Swagger中显示所有枚举的字符串值而不是它们的整数值? 我想能够提交POST操作并根据它们的字符串值放置枚举,而无需每次查看枚举。 我尝试使用 DescribeAllEnumsAsStrings,但服务器接收到的是字符串而不是我们要找的枚举值。 有人解决了这个问题吗? ...

164得票6回答
CORS: 凭据模式为 'include'。

是的,我知道你在想什么——又一篇CORS问题,但这次我却被难住了。 首先,关于实际错误消息: XMLHttpRequest无法加载http://localhost/Foo.API/token。当请求的凭证模式为'include'时,响应中的“Access-Control-Allow-Or...

147得票6回答
当Web API的操作方法返回IHttpActionResult时,我该如何进行单元测试?

假设这是我的操作方法public IHttpActionResult Get(int id) { var status = GetSomething(id); if (status) { return Ok(); } else {...

137得票4回答
如何在ASP.NET MVC 5和WEB API 2中实现oauth2服务器

首先我会简要介绍我的项目: 我的实习需要为一个现有系统添加功能。一旦用户通过OAuth2授权,第三方客户端必须能够从AX Web服务中访问数据。我知道我需要创建一个“代理Web服务”,客户端可以对其进行调用,然后调用AX服务,但我对OAuth2部分有点不确定。大多数教程和指南都是关于使用AS...

130得票2回答
如何查找用于升级到System.Web.Http v5.0.0.0的NuGet包?

刚刚将一个ASP.NET MVC4项目升级为使用Unity.WebApi 5.0.0.0版本,但由于以下错误,它需要System.Web.Http v 5.0.0.0:Assembly 'Unity.WebApi, Version=5.1.0.0, Culture=neutral, Publi...

119得票9回答
MVC Web API 2 中的点字符 '.' 在请求中的作用,例如 api/people/STAFF.45287。

我想让其运行的URL样式为:http://somedomain.com/api/people/staff.33311(就像LAST.FM等网站允许在其RESTful和WebPage URL中使用各种符号一样,例如“http://www.last.fm/artist/psy'aviah”是LAS...

115得票9回答
Web API 2:如何返回带有驼峰命名属性名称的JSON,包括对象及其子对象

更新 感谢所有的答案。我现在正在一个新项目上工作,看起来我终于找到了问题的原因:实际上以下代码是有问题的:public static HttpResponseMessage GetHttpSuccessResponse(object response, HttpStatusCode code...

112得票9回答
Swagger错误:schemaIds冲突:检测到类型A和B的重复schemaIds。

使用Web API并使用Swashbuckle生成Swagger文档时,我在两个不同的命名空间中定义了两个具有相同名称的不同类。当我在浏览器中打开Swagger页面时,它会显示以下信息: “冲突的schemaIds:检测到类型A和B的重复schemaIds。请参见配置设置 - “UseFul...

91得票17回答
FromBody字符串参数返回空值。

这可能是非常基础的问题,但我在弄清楚自己做错了什么方面遇到了困难。 我正在尝试从POST请求的正文中获取一个字符串,但是 "jsonString" 只显示为空。我也想避免使用模型,但也许这是不可能的。我在PostMan中使用的代码片段如下:[Route("Edit/Test")] [Http...