wcf-web-api相关内容
我已经实现了一个示例应用程序,例如 这里.这是一个非常基本的应用程序,只是为了让事情开始.在我的本地机器上的 IIS 中一切正常,我也让它在我的 IIS Express 上运行,但现在是棘手的部分.我确实想在 AppHarbor 上托管它,但我收到 404 错误.我已经开始了 讨论 在 AppHarbor 的支持论坛上,他们在运行时截取了错误的屏幕截图. 由于使用了 StaticFile 处
..
我正在尝试使用 NETFx Json.NET MediaTypeFormatter nuget 包进行交换在我的 WCF REST 服务(4.0 框架)中删除默认的 DataContractJsonSerializer.我在我的项目中下载了这个包,并在 Global.asax 文件中添加了以下代码行. void Application_Start(object sender, EventArg
..
是否有一种简单的方法可以让 JSONP 为新的 WCF Web API 休息服务工作? 我试过了,但没有运气
..
给定以下 webapiconfig; config.Routes.MapHttpRoute(name: "DefaultApi",routeTemplate: "api/{controller}/{id}",默认值:新 { id = RouteParameter.Optional }); 和这个控制器; 公共类 ProductsController : ApiController{产品[]
..
我刚刚安装了 mvc4 rc 更新,我正在尝试构建一个 api 应用程序,但运气不佳. 我正在使用 ninject 但无法加载我的控制器.我一直收到错误 Type 'Api.Controllers.ConsumerController' 没有默认构造函数 我对 mvc 和使用注入很陌生,所以请耐心等待. 我没有对通过 nuget 创建的默认绑定做任何特别的事情 公共静态
..
我有一个 ASP.NET Web API 服务,它在启用了 Windows 身份验证的 Web 服务器上运行. 我有一个基于 MVC4 的客户端站点,该站点运行在同一 Web 服务器上的不同站点中,该站点使用 HttpClient 从服务中提取数据.此客户端站点在启用身份模拟的情况下运行,并且还使用 Windows 身份验证. Web 服务器是带有 IIS 7.5 的 Windows
..
我过去使用 WCF WebAPI 做了一些工作并且非常喜欢它的很多功能,我现在只是在玩 ASP.NET Web API,它似乎完全不同(IE 完全从WCF). 有谁知道 ASP.NET 4 Web API 中包含了 WCF WebAPI 的哪些功能? 解决方案 我对此进行了更多阅读,并找到了 MS 人关于此的几页: http://wcf.codeplex.com/wikipag
..
我正在尝试使用来自 Web API 的 HttpClient POST 一个 JsonObject.我不太确定如何解决这个问题,也找不到太多示例代码. 这是我目前所拥有的: var myObject = (dynamic)new JsonObject();myObject.Data = "一些数据";myObject.Data2 = "更多数据";HttpClient httpClient
..
我正在尝试将 HttpClient 用于需要基本 HTTP 身份验证的第三方服务.我正在使用 AuthenticationHeaderValue.到目前为止,这是我想出的: HttpRequestMessage请求 =新的 HttpRequestMessage(new RequestType("第三方供应商操作"),MediaTypeHeaderValue.Parse("application/
..
我正在尝试将 HttpClient 用于需要基本 HTTP 身份验证的第三方服务.我正在使用 AuthenticationHeaderValue.到目前为止,这是我想出的: HttpRequestMessage请求 =新的 HttpRequestMessage(new RequestType("第三方供应商操作"),MediaTypeHeaderValue.Parse("application/
..
我使用使用 PUT 动词的 WCF WebAPI 组合了一个 HTTP 驱动的 API.当托管在 IIS Express 上托管的 MVC3 项目中时,一切都按设计运行. 然而,当我进行单元测试时,我偶尔想要测试传输方面,而不仅仅是针对我自己的资源.我的单元测试失败并显示 405 - MethodNotAllowed.同样,在 IIS 中托管的服务完全相同(我在配置文件中启用了 PUT 和
..
"+newResponse + "
..
我正在使用WCF Web API服务通过Json和Xml发布一些数据.但是我对html字符串进行序列化有问题. 对于Xml序列化,我使用XmlMediaTypeFormatter()和对于Json序列化,我有使用Newtonsoft.Json库的CustomJSONMediaTypeFormatter类. 我使用Entity Framework从数据库中获取数据,就像下面的代码一样,我
..
我对WCF Web API还是很陌生,我拥有一项基本服务,正在尝试利用 HttpResponseMessage 作为返回类型的全部功能.我正在尝试返回一个列表,并遇到以下我无法解决的错误. 这是一个非常基本的直截了当的XML服务. 任何想法都将不胜感激.谢谢. 类型 'System.Net.Http.HttpResponseMessage`1 [System.Collection
..
我正在使用Background Transfer将照片上传到我的Web服务.由于照片上传会占用大量时间和内存,因此我认为使用后台传输请求来完成此操作可能是一个不错的主意.上传照片后,我想获取上传照片的ID,然后将其用于后处理.但是,事实证明我无法在后台传输请求中做到这一点. 据我了解,后台传输仅使用以下逻辑进行工作: 您必须获取要上传的文件,然后将其保存/复制到应用程序的独立存储中,该
..
我已使用使用PUT动词的 WCF WebAPI 组合了一个HTTP驱动的API.当托管在IIS Express上托管的MVC3项目中时,一切按设计进行. 但是,当我进行单元测试时,我偶尔想测试传输方面,而不是仅仅针对自己的资源.我的单元测试失败,并显示405-MethodNotAllowed.再次,与IIS中托管的服务完全相同(在配置文件中启用了PUT和DELETE动词). 如何获得我
..
我一直在努力与WCF一起以我希望其工作的方式进行REST.显然还有很多其他方面.我听说过 WCF Web Api项目,但是在没有太仔细地看着它.可悲的是,现在我正在查看它,我发现文档已经过时了.就像这篇博文提供了一些不错的信息,但是类已更改,参数已更改,简而言之,设计已更改. 因此,我一直在使用一个古老的示例,该示例如何将Json.NET(newtonsoft)插入为序列化程序,但才意识到,
..
我在将上传的XML文件读取到字符串而不是文件时遇到问题. 我的问题是,当我尝试访问流(var stream = part.ContentReadStream)时,它已关闭.我感觉它正在访问关闭的文件流.我是否错误地使用了MultipartFormDataStreamStreamProvider?文件大小只有几千字节,所以应该不会有问题. [WebInvoke(Method =
..
我正在研究在WCF Web API Preview 6中使用HttpClient来使用第三方服务.该第三方服务接受并返回XML格式的数据.他们的HTTP响应的Content-Type标头设置为text/plain.似乎将响应Content-Type设置为text/plain会引起问题.我对服务的请求如下: Task result = client.P
..
我有一个返回发票的WCF Web Api端点: http://localhost/api/invoice/23 它返回的格式是请求中accepts标头的格式.如果Javascript需要JSON或XML,则只需在accept标头中进行设置.这就是WCF Web Api似乎起作用的方式.我在发票中添加了PDF格式化程序,以便在请求application/pdf时,它将获得具有适当MIME类型的
..