asp.net-web-api相关内容
我有类似提琴手报告以下要求(不包括不相关的位像用户代理字符串) PUT HTTP://本地主机:82 / API /帐号/ shoppinglistitems HTTP / 1.1 主持人:本地主机:82 连接:保持活动 内容长度:11 原产地:HTTP://本地主机:3000 内容类型:应用程序/ x-WWW的形式urlen codeD 接受:应用/ JSON,文字/ javascript中
..
我想实现通过以下请求限制: 我已经拉了code到我的解决方案,并饰有属性的API控制器端点: [路线(“API / dothis / {ID}”)] 的[AcceptVerbs(“POST”) [油门(NAME =“TestThrottle”,消息=“你必须等待{N}秒钟再次访问这个网址前,”秒= 5)] [授权] 公众的Htt presponseMessag
..
我做了一个控制台应用程序来消耗我只是做一个Web API。控制台应用程序code不能编译。它给我的编译错误: “System.Net.Http.HttpContent'不包含一个定义 “ReadAsAsync',没有扩展方法'ReadAsAsync”接受 类型'System.Net.Http.HttpContent“的第一个参数可能是 (是否缺少using指令或程序集引用?) 下面是在此
..
我目前工作的系统之间的集成,我已经决定使用的WebAPI它,但我快成为一个问题... 让我们说我有一个模型: 公共类TestModel { 公共字符串输出{获得;组; } } 和POST方法是: 公共字符串后(TestModel模型) { 返回model.Output; } 我创建提琴手的请求与头: 的User-Agent:提琴手 内容类型:“应用程序/ X
..
我建立了一套ASP.Net托管必须使用旧库,它在很大程度上取决于HttpContext.Current的WebAPI服务。我无法确保这方面是pserved在所有参与的异步调用的方法$ P $。我曾尝试在以下code几个变化与计谋/ Task.Wait和TaskScheduler.FromCurrentSynchronizationContext()。 [HTTPGET] 公共任务&LT
..
我试着用StructureMap来初始化我ValuesController从ApiController衍生物,但我发现一个例外,说: 在IControllerFactory“...... CustomControllerFactory”未返回控制器的名称“API”。 下面是code .. 公共类CustomControllerFactory:DefaultControllerFactor
..
如何创建一个Web API控制器,生成并返回从内存中的JPEG文件(MemoryStream的对象)的集合,一个COM pressed zip文件流。我试图用DotNetZip库。我发现这个例子: 公开的Htt presponseMessage获取(字符串imageIDsList){ 变种imageIDs = imageIDsList.Split(“,”)选择(_ => int.Pars
..
在我的Get请求的,我想回到一个Htt的presponseMessage一些内容。目前,我有它的工作如下: VAR标题=新MediaTypeHeaderValue(“为text / xml”); Request.CreateResponse(的HTTPStatus code.OK,myObject的,标题); 不过,由于我使用的是静态的请求,这成为真的很难测试。从我看过,我应该能够做到
..
由于升级到RC的的WebAPI我有我的WebAPI调用POST当一些真正奇怪的问题。 我甚至又回到新的项目产生的基本版本。所以: 公共无效后(字符串值) { } 和从提琴手呼吁: 标题: 用户代理:提琴手 主持人:本地主机:60725 内容类型:应用程序/ JSON 内容长度:29 体: { “值”:“测试” } 当我调试,字符串“值”是永远不会被分配到。这只是总是空
..
我不断收到此错误,当我尝试有2个“get”方法 多的行动中发现符合要求,即:的WebAPI 我一直在寻找周围堆栈这个其他类似的问题,但我不明白这一点。 我有2个不同的名称,并使用“HTTPGET”属性。 [HTTPGET] 公众的Htt presponseMessage摘要(MyVm VM) { rturn空; } [HTTPGET] 公众的Htt presponseMes
..
我已经使用OWIN成功添加的OAuth我的WebAPI 2项目。我收到的令牌,并可以使用他们的HTTP头访问资源。 现在我想用这些令牌还对其他渠道进行身份验证是不是该OWIN模板制作为标准的HTTP请求。例如,我使用的WebSockets,其中客户端发送的OAuth承载令牌进行身份验证。 在服务器端,我通过WebSocket的接收令牌。 但是,我怎么能现在把这个令牌到OWIN管道从中提取的IP
..
我有一个标有[Serializable接口]的类。当我从Web API返回它的字段名称都是时髦的。 通常情况下,JSON返回的是 [{“订单ID”:797 ... 在使用 JSON返回[Serializable接口] [{“< ORDERID> k__BackingField”:797 ... 我wan't将其标记为可序列化使用BinaryFormatter
..
我有这样的装饰与OData的可查询属性的简单的WebAPI的方法。 [可查询] 公共虚拟的IQueryable< PersonDto>得到() { 返回uow.Person()GETALL())。 //现在返回的人,而不是PersonD } 我想要做的就是从人型的转变查询结果使用AutoMapper之前的WebAPI将结果转换为JSO
..
有没有人有使用IoC容器注入依赖于ASP.NET的WebAPI控制器上运行的任何成功呢?我似乎无法得到它的工作。 这是我在做什么了。 在我的 global.ascx.cs : 公共静态无效的RegisterRoutes(RouteCollection路由) { // code故意省略 } 保护无效的Application_Start()
..
如果我想通过返回工作对象写一个无阻塞的网络API的行动,我可以使用或不使用异步做关键字这样: 使用异步 公共异步任务< Htt的presponseMessage>得到() { FUNC< Htt的presponseMessage> slowCall =()=> { Thread.sleep代码(2000); 返回Re
..
我有一个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中集成的管道模
..
是否有可能通过HttpActionContext对象来访问POST或GET参数? 我有一组传感器loggs数据到Web服务器,它提供了REST API的。我想通过让引入某种认证/授权的传感器包括其硬件ID中的数据,然后使在数据库中查找,以查看是否标识存在与否。由于该API提供了许多的Web API的操作方法我将理想喜欢用一个自定义的授权属性 公共类ApiAuthorizationFilte
..
我想发布多个参数上的WebAPI控制器。一个参数是从URL,另一个从主体。下面是网址: /报价/ 40D5E19D-0CD5-4FBD-92F8-43FDBB475333 /价格/ 下面是我的控制器code: 公开的Htt presponseMessage把(GUID offerId,OfferPriceParameters offerPriceParameters) { //什么!?
..
我期待在使用的ASP.NET Web API 从客户端应用程序验证用户身份。我看过网站上的所有视频,并阅读把 [授权] 属性正确返回 401未授权状态。不过,我需要知道如何让用户在登录到API。 我想从一个Android应用程序的API提供用户凭据,获得用户登录,然后让所有后续API调用pre-验证。 解决方案 允许用户在登录到该API 您需要与请求一起发送有效的窗体身份验证coo
..
根据这个帖子本地的身份验证服务(用新的Asp.net的身份框架) 但无法找到一个walktrough正确地调用(从一个移动应用程序或邮差)在Visual Studio生成的默认Web API 2013 SPA模板。 谁能帮助我? 解决方案 今天我有同样的问题,发现了以下解决方案: 首先获得所有可用的供应商 GET / API /帐号/ ExternalLogins RETURNURL
..