web-api相关内容

多POST方法的OData的Web API。应该/可以发生?

此问题可能是一个思想体系1 ... 我有一个要求,从应用程序通过服务代理调用一个OData的网页API创建多个记录。 目前,我被(通过服务代理)调用的方法后多次,然后调用保存更改批量的要求这样做。例如: container.AddToColours(新的颜色{ID = 1,名称=“绿色”}); container.AddToColours(新的颜色{ID = 2,名称=“橙色”}) ..
发布时间:2016-07-13 21:43:41 ASP .NET

有没有一种方法来检测从源的API被调用?

有没有以确定从哪个源的API调用的方法?源是指iPhone应用程序,Web应用程序就像一个网页或单击按钮(Ajax调用等)。 虽然,节能标志,如(?=来源iOS或?源= Web应用程序),同时呼吁API可以做到的,但我只是想知道有没有其他更好的选择,做到这一点? 我也觉得这个要求很奇怪,因为一般一个应用程序或Web应用程序所使用的用户数为n所以很难监测这些众多的API调用。 请给您的宝贵建议 ..
发布时间:2016-07-13 21:43:25 ASP .NET

POST在WEB API 2相关的集合,OData的4

我想有这样一个路径: /帐户(ID)/订单 在那里我可以执行一个POST来创建订单。我不能找到一种方法,在添加使用的WebAPI的OData这条路线。对于那里是按照获得相关集的惯例,但我无法找到任何约定,发布新实体相关的集合。 有没有来处理与网页API 2和4 OData的?这POST请求的标准方式 解决方案 增加了以下属性的方法和它的工作: [HttpPost] [ODataRout ..

在项目的OData V4的WebAPI响应数

如何的OData v4的HTTP响应返回的项目数量? 我需要这个号码分页,所以它应该是过滤后的项目数量,但在此之前'跳过'和'顶'。 我已经尝试过'$ inlinecount =所有页“,并在网址查询选项'$计数=真正的”参数( ..
发布时间:2016-07-13 21:41:19 ASP .NET

清风:EFContextProvider /微风控制器和服务层

在使用微风,我想知道人们会如何去与处理的东西,如电子邮件通知,审计日志,业务验证(即客户必须存在)等。一个服务层它整合 例如,考虑以下情形: 公共类SalesAp prepository { 私人只读EFContextProvider< SalesAppContext> _contextProvider; 公共SalesAp prepository(EFContext ..
发布时间:2016-07-13 21:37:26 ASP .NET

网页API后打之前的HttpWebRequest已完成流大文件

在我们的应用程序(Silverlight的5外的浏览器客户端击中的WebAPI服务器)我们经常使用的HttpClient张贴/获取/删除等我们的客户端和服务器之间的所有实体。这一切工作正常的大部分时间,但最近我们已经上传(发帖)更大的实体(> 30 / 35MB)时遇到的一个问题:我们开始流过程,之前,它是完成了我们的Post方法上的Web API被击中,接收空实体。 我们不明白是怎么回事,并怀 ..
发布时间:2016-07-13 21:37:20 ASP .NET

通SAML令牌进入网络API调用

我有一个通过验证ADFS Web应用程序和Web API服务。它们包含在同一个IIS应用程序和Web应用程序进行调用回Web API服务没有问题。 我现在正在试图从不同的应用程序调用相同的服务,但我有传送令牌麻烦。我能够进行身份验证并检索与以下code SAML令牌: VAR stsEndpoint =“htt​​ps://开头MyAdfsServer / ADFS /服务/信赖/ 13 / ..
发布时间:2016-07-13 21:32:00 C#/.NET

我应该带HTML code我的Web API响应

我设计一个Web API,返回JSON作为内容类型,响应体可以包含像 ,“,< 和> ,他们是在JSON有效字符所以,我的问题是应该我做的HTML连接code为我的Web API响应体,或者我应该离开这个任务HTML客户,谁消耗我的Web API? 解决方案 没有;你千万不要。 您只能逃跑的数据,如果当您连接成一个结构化的格式。 如果您返回JSON像 {“文”:“用X&放内 ..
发布时间:2016-07-13 21:18:49 ASP .NET

的WebAPI route返回不在果园发现模块

我创建一个果园模块,在这里我要添加的WebAPI控制器。 我Module.txt: 名称:模块名 防伪:启用 作者:果园团队 网址:http://orchardpro​​ject.net 版本:1.0 OrchardVersion:1.0 说明:说明该模块 特征: 模块名: 说明:功能模块名说明。 我添加了一个ApiRoutes类:使用Orchard.Mvc.Rou ..
发布时间:2016-07-13 21:18:42 C#/.NET

如何更改默认的Web API 2至JSON格式?

我有一个返回一些产品数据的Web API项目。它正确地协商根据请求的Accept头(JSON / XML)的返回类型。问题是,如果没有指定Accept头返回XML,但我想它在默认情况下返回JSON http://website.com/MyPage?type=json //返回JSON http://website.com/MyPage?type=xml //返回XML http://webs ..
发布时间:2016-07-13 21:18:06 C#/.NET

统一的IoC不依赖注入到网页API控制器

我很新的使用Unity,但我的问题是,每当我打电话给我的web服务,我得到一个异常说明 “确保控制器具有一个无参数的公共构造” 我已经按照多个教程和我仍然得到同样的问题。 在我WebApiConfig类的注册功能,我有 VAR集装箱=​​新UnityContainer(); container.RegisterType&所述; IValidator,验证>(新Hierarchica ..
发布时间:2016-07-13 21:14:00 C#/.NET

启用的Web API CORS在Azure的Web应用程序

我已经部署了一个Web API项目的 Azure的网络应用即可。而从angularjs应用程序,我想一个$ http.get请求API。但是它给出了一个CORS(跨域)例外,虽然我在的Web API启动配置已经启用它 app.UseCors(CorsOptions.AllowAll); 我要启用Azure的Web App的CORS,这将解决我相信问题 修改 http://nearest ..
发布时间:2016-07-13 21:12:26 ASP .NET

网页API错误:"不能插入NULL值插入列'ID'

我使用的Web API和使用小提琴手get方法与表中的一些样本数据,我可以从它那里得到的数据。 当我尝试使用POST方法插入一个新的记录,我得到的错误: “无法插入NULL值插入列'ID',表'会员';。列不允许空INSERT失败的语句已终止” 问题是,我实际上为供应编号中的JSON字符串的值。我复制JSON字符串我从一开始/ ID的方法获得准确,只是改变了标识。 我对编号称为表被 ..
发布时间:2016-07-13 21:11:46 C#/.NET

定义两个外键在实体框架的主键

在实体框架,我想用两个外键的另一个实体类型的主键。 公共类CustomerExtensionValue { //价值观为客户的扩展属性 [键] [列(订单= 0)] 公众客户客户{搞定;组; } [键] [列(订单= 1)] 公共CustomerExtension扩展{搞定;组; } [需要] 公共字符串值{获得;组; } } ..
发布时间:2016-07-13 21:11:02 C#/.NET

如何创建一个文件来填充HttpContext.Current.Request.Files?

在我的Web API,岗位操作方法上传服务器上的文件。 有关单元测试这种方法,我需要创建一个HttpContext的,把一个文件其请求里面: HttpContext.Current.Request.Files 到目前为止,我伪造的HttpContext这个code这完美的作品:的Htt prequest要求=新的Htt prequest(“”,“HTTP://本地主机/”,“”); ..
发布时间:2016-07-13 21:05:33 C#/.NET

asp.net网页API - 模型绑定列表参数

在我的控制器我有: 的[AcceptVerbs(“GET”,“POST”)] 公开名单< BuzzMonitor.Web.Message>搜索(字符串文本,日期dateFrom,日期dateTo,列表与LT; INT> themeIds,列表与LT; INT> sourceIds) {...} 和我想要做的模型绑定。它很容易为​​基本类型,但是当我有原 ..
发布时间:2016-07-13 21:02:54 C#/.NET