web-api相关内容

从提琴手HTTP POST给nullpointreference错误,不明白为什么

当我试图通过测试提琴手我的HTTP后我MVC4的WebAPI让我空指针引用错误就在第一如果条件正在检查smsReq.Body。 该SMSREQ即将为NULL。我究竟做错了什么? 下面是我的POST方法和提琴手请求。我使用MVC4网页API 使用System.Web.Http; 使用的System.Web; 使用Twilio.TwiML.Mvc; 使用Twilio.Mvc; 公共类Val ..
发布时间:2016-07-14 08:44:40 ASP .NET

角$资源POST / PUT到的WebAPI 405不允许的方法

我无法找到有益的回答以下问题。结果, 角$资源POST / PUT(两者)产生405.0 - 一个简单的WebAPI调用不允许的方法错误。找工作就好了。应用与的WebAPI一个MVC在IIS 7.5上运行。当我尝试在本地运行一个示例 - 工作正常。这不是一个CORS问题,验证被剥离出来。 http://portal.local.com/api/products/5 405(不允许的方法) ..
发布时间:2016-07-14 08:43:38 服务器开发

$ inlinecount不使用ApplyTo上ApiController工作

我想在一个标准的Web API 2.2使用OData的筛选和分页功能 ApiController 。对于这一点,我不得不重写请求URL以符合OData的V4标准。我的控制器看起来是这样的: 公共GridPage获取([FromUri] GridSearchCriteria标准) { Request.RequestUri = ... //将查询字符串到的OData V4 VAR语境 ..
发布时间:2016-07-14 08:41:37 C#/.NET

OData的$选择不从事Web API

我想使用的OData返回较小,分页结果从我的web API集。我修改一个大的,现有的API,所以我想能为只有这一个控制器和控制方法,$ P $做到这一点pferably不使用广泛的“微软的ASP.NET Web API的OData'包从的NuGet,EdmModels,等等。 我有$顶部,$跳过下面我的方法工作正常,但我的$选择被忽略。 我的方法: [可查询(AllowedQueryOpt ..
发布时间:2016-07-14 08:40:11 C#/.NET

如何处理在网页API嵌套资源(QUOT; REST")没有找到什么时候呢?

让说我有一个资源人和一个人,我有一个嵌套的资源 SomeResource 。这状态code应在下列情况下被退回,为什么? /人/ 1 / SomeResource(SomeResource不存在) /人/ 1 / SomeResource(人不存在) 我觉得应该404在这两种情况下可以使用,但并非所有人都同意,我想知道这是为什么。你可以说,人是底层的资源和 SomeResource 只是一 ..
发布时间:2016-07-14 08:39:20 ASP .NET

网页API 2 XML序列化无视MetadataType

我是通过实体框架5 的,类似于生成一个简单的类: 公共部分类车 { 公共字符串模式{搞定;组;} //其他属性遵循... } 我创建了一个伴侣类(以保持不被覆盖这些东西)和一个“伙伴级”来保存元数据: [MetadataType(typeof运算(CarMetadata))] 公共部分类车{}[DataContract(“汽车”)] 公共部分类CarMetadata { [ ..
发布时间:2016-07-14 08:37:44 ASP .NET

在webapi2数据成员和JsonProperty的区别

在webapi2使用时,它是什么数据成员和JsonProperty之间的区别?任何性能差异?什么是pferred使用$ P $? 谢谢! 安德烈亚斯 解决方案 在的WebAPI,默认JSON格式是 JSON。 NET 。 Json.NET是谁读的数据成员和JsonProperty属性之一。 JsonProperty是Json.NET,其目的是控制字段或属性是如何序列化。而数据成员,这 ..
发布时间:2016-07-13 21:49:54 C#/.NET

如何序列化类&QUOT的集合;类型"为<&类型GT;而不是与所述; ArrayOfType>在C#.NET的Web API

我在那里我有我想要序列化到XML的数据传输对象类的.NET的Web API项目。 (简体)基本定义的类如下: [XmlType将(“用户”)] 公共类PublicVisibleUserDTO { 众长ID {搞定;组; } 公共字符串屏幕名{获得;组; } } 现在,当我调用返回只有一个元素的函数,我得到很好的和适当的XML如我所料:<使用者> &LT ..
发布时间:2016-07-13 21:49:33 C#/.NET

微风的Web API的OData工作

我有一个.NET的WebAPI 2的OData服务,我与微风在它上面工作 所述的OData服务是基于VS2013 ASP.Net VNext版本 该服务支持扩大 我设法欺骗微软的OData元数据序列化提供参照约束,象这样的外键: < EDMX:EDMX的xmlns:EDMX =“htt​​p://schemas.microsoft.com/ado/2007/06/edmx”版本=“1 ..
发布时间:2016-07-13 21:49:32 ASP .NET

消费从使用XML的WebAPI的HttpClient

我使用Web客户端来从一个REST风格服务的XML对象(的.NET Web API),一切伟大的工作: 使用(Web客户端的客户端=新的WebClient()) { client.Encoding = UTF8Encoding.UTF8; client.Headers [Htt的prequestHeader.ContentType] =“文/ XML”; client.Cred ..
发布时间:2016-07-13 21:48:46 C#/.NET

IISRESET后统一注册失败

我注册依赖的负载像这样。 container.RegisterTypes(AllClasses.FromLoadedAssemblies() WithMappings.FromMatchingInterface, WithName.Default, overwriteExistingMappings:真正的); 这事登记罚款和Web API端点配置正确。 如果我做 IISRESET 或只是 ..
发布时间:2016-07-13 21:48:30 ASP .NET

对于控制器上下文的单元测试空引用异常

我试图测试控制器,我想改变它的背景,所以我可以在申请文件发布消息,我的code看起来像: System.Drawing.Image对象图像= System.Drawing.Image.FromFile(“.. \\\\ .. \\\\ \\\\图片UploadFileTest.jpg”);VAR器=新System.Drawing.ImageConverter(); 字节[] = byteCon ..
发布时间:2016-07-13 21:48:05 C#/.NET

如何声明参数作为OData的preFIX

使用的WebAPI正常ApiController,我做了如下code定义每个ApiControllers动态地图路径模板: config.Routes.MapHttpRoute( 名称:“样本”, routeTemplate:“{的sessionId} / {}控制器” ); 我要实现类似行为,但每ODataController。 我试过以下cod ..
发布时间:2016-07-13 21:47:19 C#/.NET

使用JQuery Ajax和JSONP调用的OData服务

我想使用JQuery $就运行了一些问题调用OData服务。 当我打电话用的dataType服务:“JSONP”,我得到的200状态code和我需要的数据,但是它落入我的JQuery的错误:功能(数据) 当我打电话用的dataType服务:“JSON”,我什么也没得到,调用该服务甚至不发生 。 这是我的电话阿贾克斯: $阿贾克斯({ beforeSend:功能(要求){ ..
发布时间:2016-07-13 21:45:42 前端开发