9得票1回答
ASP.NET Web API 2:使用本机移动应用程序(iOS)通过外部提供者登录

我已经进行了大量搜索,但并没有找到解决此问题的理想方案。我知道有一种所谓的解决方案(WebApi ASP.NET身份验证Facebook登录),然而,该解决方案的某些元素在我的看法中是非常hacky的(例如,使用常规帐户注册用户,然后添加外部登录,而不是使用外部登录注册他们)。 我希望能够在...

12得票4回答
当使用[Serializable]时,HttpClient.ReadAsAsync<T>返回空对象

我正在使用Microsoft ASP.NET Web API客户端库(版本4.0.30506,因为我必须在.NET Framework 4.0上运行)与.NET Web API进行接口交互。 我已确认数据正常接收。 然而,从ReadAsAsync调用返回的对象未被填充(不为空)。 在网上搜索后...

27得票5回答
向Web API 2发布JSON出错:请求实体的媒体类型“text/plain”不支持此资源。

我有这个类: public class MyClass { public MyClass() { Secret = "Don't tell me"; } public string Name { get; set; } public int Age { get; se...

14得票4回答
在Ionic应用中使用Web API上传文件

我的问题如下。 我已经提供了WEB API,我需要添加看板图片。 我该怎么做? 用户应能够从手机中选择图像 用户可以添加看板名称 当用户单击提交时,输入的看板名称和看板图片应使用PUT方法通过Web API发布。以下是WEB API详细信息: WEB API详细信息 标头 U...

12得票3回答
如何让最新的Ninject与最新的MVC 5/Web Api 2兼容?

我知道有几个问题与这个有点相似,但由于我无法找到任何文档,其他问题也没有任何能帮助我的答案,所以在这里提出:我创建了一个新的ASP.NET应用程序(VS2013),选择了MVC,我添加API。我在包控制台中运行“update-package”以获取最新版本(MVC 5.1.2,Web Api ...

9得票4回答
Web Api:返回JSON字符串的推荐方式

我有几个服务已经接收到一个JSON字符串(而不是对象),必须返回给客户端。目前,我正在显式创建HttpResponseMessage并将其Content属性设置为服务接收到的JSON字符串: var response = Request.CreateResponse(HttpStatusCo...

11得票4回答
Swagger UI卡在“获取资源列表:请稍候”的状态下。

我正在尝试在我的ASP.NET WEB API 2项目中安装Swagger API。 我已经安装了swashbuckle(v5.4.0) nuget包。然后我调试该项目并到达URL/swagger/ui/index,在那里我得到了Fetching resource list: http://...

22得票5回答
获取Content-Disposition参数

我如何使用WebClient获取从WebAPI控制器返回的Content-Disposition参数? WebAPI控制器 [Route("api/mycontroller/GetFile/{fileId}")] public HttpResponseMessage GetFi...

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

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

18得票7回答
如何在一个解决方案中进行WebAPI的调试/单元测试

有没有一种方法可以在一个vs解决方案中进行Web API的单元测试或调试?我正在使用HttpClient消费WebAPI,并且有两个VS实例来执行此操作。在一个VS实例中,我有单元测试,在第二个VS实例中,我有在localhost上运行的WebAPI。是否有更好的方法来完成这项工作?首选的单元...