asp.net-web-api相关内容

FromBody没有约束力字符串参数

我有类似提琴手报告以下要求(不包括不相关的位像用户代理字符串) PUT HTTP://本地主机:82 / API /帐号/ shoppinglistitems HTTP / 1.1 主持人:本地主机:82 连接:保持活动 内容长度:11 原产地:HTTP://本地主机:3000 内容类型:应用程序/ x-WWW的形式urlen codeD 接受:应用/ JSON,文字/ javascript中 ..
发布时间:2015-11-24 21:12:17 C#/.NET

如何扼杀在Web API请求?

我想实现通过以下请求限制: 我已经拉了code到我的解决方案,并饰有属性的API控制器端点: [路线(“API / dothis / {ID}”)] 的[AcceptVerbs(“POST”) [油门(NAME =“TestThrottle”,消息=“你必须等待{N}秒钟再次访问这个网址前,”秒= 5)] [授权] 公众的Htt presponseMessag ..
发布时间:2015-11-24 21:07:28 C#/.NET

“System.Net.Http.HttpContent”不包含“ReadAsAsync”的定义,并没有扩展方法

我做了一个控制台应用程序来消耗我只是做一个Web API。控制台应用程序code不能编译。它给我的编译错误: “System.Net.Http.HttpContent'不包含一个定义 “ReadAsAsync',没有扩展方法'ReadAsAsync”接受 类型'System.Net.Http.HttpContent“的第一个参数可能是 (是否缺少using指令或程序集引用?) 下面是在此 ..
发布时间:2015-11-24 20:58:50 C#/.NET

模型总是空的XML POST

我目前工作的系统之间的集成,我已经决定使用的WebAPI它,但我快成为一个问题... 让我们说我有一个模型: 公共类TestModel { 公共字符串输出{获得;组; } } 和POST方法是: 公共字符串后(TestModel模型) { 返回model.Output; } 我创建提琴手的请求与头: 的User-Agent:提琴手 内容类型:“应用程序/ X ..
发布时间:2015-11-24 16:32:00 C#/.NET

preserve HttpContext的异步用的WebAPI外出时(中等信任)

我建立了一套ASP.Net托管必须使用旧库,它在很大程度上取决于HttpContext.Current的WebAPI服务。我无法确保这方面是pserved在所有参与的异步调用的方法$ P $。我曾尝试在以下code几个变化与计谋/ Task.Wait和TaskScheduler.FromCurrentSynchronizationContext()。 [HTTPGET] 公共任务&LT ..
发布时间:2015-11-24 16:30:05 C#/.NET

的WebAPI + APIController与structureMap

我试着用StructureMap来初始化我Values​​Controller从ApiController衍生物,但我发现一个例外,说: 在IControllerFactory“...... CustomControllerFactory”未返回控制器的名称“API”。 下面是code .. 公共类CustomControllerFactory:DefaultControllerFactor ..
发布时间:2015-11-24 16:25:54 C#/.NET

使用的ASP.NET Web API,怎么能控制器返回使用DotNetZip库流图像融为一体pressed的集合?

如何创建一个Web API控制器,​​生成并返回从内存中的JPEG文件(MemoryStream的对象)的集合,一个COM pressed zip文件流。我试图用DotNetZip库。我发现这个例子: 公开的Htt presponseMessage获取(字符串imageIDsList){ 变种imageIDs = imageIDsList.Split(“,”)选择(_ => int.Pars ..
发布时间:2015-11-24 16:22:00 C#/.NET

网络API:在内容Htt的presponseMessage

在我的Get请求的,我想回到一个Htt的presponseMessage一些内容。目前,我有它的工作如下: VAR标题=新MediaTypeHeaderValue(“为text / xml”); Request.CreateResponse(的HTTPStatus code.OK,myObject的,标题); 不过,由于我使用的是静态的请求,这成为真的很难测试。从我看过,我应该能够做到 ..
发布时间:2015-11-24 16:18:37 C#/.NET

帖子参数总是空

由于升级到RC的的WebAPI我有我的WebAPI调用POST当一些真正奇怪的问题。 我甚至又回到新的项目产生的基本版本。所以: 公共无效后(字符串值) { } 和从提琴手呼吁: 标题: 用户代理:提琴手 主持人:本地主机:60725 内容类型:应用程序/ JSON 内容长度:29 体: { “值”:“测试” } 当我调试,字符串“值”是永远不会被分配到。这只是总是空 ..
发布时间:2015-11-24 16:00:05 C#/.NET

多个操作中发现符合要求,即:的WebAPI

我不断收到此错误,当我尝试有2个“get”方法 多的行动中发现符合要求,即:的WebAPI 我一直在寻找周围堆栈这个其他类似的问题,但我不明白这一点。 我有2个不同的名称,并使用“HTTPGET”属性。 [HTTPGET] 公众的Htt presponseMessage摘要(MyVm VM) { rturn空; } [HTTPGET] 公众的Htt presponseMes ..
发布时间:2015-11-24 16:00:02 C#/.NET

从承载的OAuth令牌在OWIN获取的IPrincipal

我已经使用OWIN成功添加的OAuth我的WebAPI 2项目。我收到的令牌,并可以使用他们的HTTP头访问资源。 现在我想用这些令牌还对其他渠道进行身份验证是不是该OWIN模板制作为标准的HTTP请求。例如,我使用的WebSockets,其中客户端发送的OAuth承载令牌进行身份验证。 在服务器端,我通过WebSocket的接收令牌。 但是,我怎么能现在把这个令牌到OWIN管道从中提取的IP ..
发布时间:2015-11-24 15:59:43 C#/.NET

网络API可查询 - 如何申请AutoMapper?

我有这样的装饰与OData的可查询属性的简单的WebAPI的方法。 [可查询] 公共虚拟的IQueryable< PersonDto>得到() { 返回uow.Person()GETALL())。 //现在返回的人,而不是PersonD } 我想要做的就是从人型的转变查询结果使用AutoMapper之前的WebAPI将结果转换为JSO ..
发布时间:2015-11-24 15:18:51 C#/.NET

到的ASP.NET Web API的所有请求返回404错误

我有一个ASP.NET MVC 4的网站,包括网站的API。该网站的开发和使用的Visual Studio 2012和.NET 4.5在Windows 8上使用IIS防爆preSS作为Web服务器进行测试。 在这个开发环境中一切正常。 现在它被部署在Windows 2008 R2(SP1)服务器与IIS 7.5上。 .NET 4.0和4.5的安装。该应用程序池运行在.NET 4.0中集成的管道模 ..
发布时间:2015-11-24 15:02:18 C#/.NET

在自定义授权MVC4的Web API访问后或得到的参数

是否有可能通过HttpActionContext对象来访问POST或GET参数? 我有一组传感器loggs数据到Web服务器,它提供了REST API的。我想通过让引入某种认证/授权的传感器包括其硬件ID中​​的数据,然后使在数据库中查找,以查看是否标识存在与否。由于该API提供了许多的Web API的操作方法我将理想喜欢用一个自定义的授权属性 公共类ApiAuthorizationFilte ..
发布时间:2015-11-24 14:57:06 C#/.NET

的WebAPI多认沽/后置参数

我想发布多个参数上的WebAPI控制器。一个参数是从URL,另一个从主体。下面是网址: /报价/ 40D5E19D-0CD5-4FBD-92F8-43FDBB475333 /价格/ 下面是我的控制器code: 公开的Htt presponseMessage把(GUID offerId,OfferPriceParameters offerPriceParameters) { //什么!? ..
发布时间:2015-11-24 14:29:28 C#/.NET

的ASP.NET Web API认证

我期待在使用的ASP.NET Web API 从客户端应用程序验证用户身份。我看过网站上的所有视频,并阅​​读把 [授权] 属性正确返回 401未授权状态。不过,我需要知道如何让用户在登录到API。 我想从一个Android应用程序的API提供用户凭据,获得用户登录,然后让所有后续API调用pre-验证。 解决方案 允许用户在登录到该API 您需要与请求一起发送有效的窗体身份验证coo ..
发布时间:2015-11-24 11:58:43 C#/.NET

asp.net网站API 2:如何登录与外部认证服务?

根据这个帖子本地的身份验证服务(用新的Asp.net的身份框架) 但无法找到一个walktrough正确地调用(从一个移动应用程序或邮差)在Visual Studio生成的默认Web API 2013 SPA模板。 谁能帮助我? 解决方案 今天我有同样的问题,发现了以下解决方案: 首先获得所有可用的供应商 GET / API /帐号/ ExternalLogins RETURNURL ..
发布时间:2015-11-24 11:45:25 C#/.NET