wcf-rest相关内容
我正在尝试使用 NETFx Json.NET MediaTypeFormatter nuget 包进行交换在我的 WCF REST 服务(4.0 框架)中删除默认的 DataContractJsonSerializer.我在我的项目中下载了这个包,并在 Global.asax 文件中添加了以下代码行. void Application_Start(object sender, EventArg
..
作为一个相当大的应用程序的一部分,我需要提供一个上传图像的 REST 服务.由于整个应用程序是 .NET,我一直试图找到一个 WCF RESTFul 服务的工作示例,它可以做到但不能(它定义了整个配置).网上有一些例子,但我不能(由于我缺乏 WCF 知识)使它们都不起作用.(我不断抛出异常). 我很乐意与工作人员建立联系. 解决方案 请在下面找到示例: 在服务器上: 界面
..
我有一个 WCF REST 服务托管在 Windows 服务中,我想发送 Access-Control-Allow-Origin HTTP 标头(定义为 CORS) 与每个响应. 我尝试的解决方案是在 IDispatchMessageInspector 实现: public void BeforeSendReply(ref 消息回复,对象相关状态){var httpResponse = r
..
我有一个 REST 和 WCF 服务,想根据操作发送自定义状态代码. 例如,当某些验证失败时,我想发送 HTTP 444,当授权失败时,我想发送 HTTP 455 问题是我们如何为 SOAP 和 REST Web 服务验证它. 在客户端上,错误代码如何起作用,因为当您从 WCF 服务(使用 SOAP)发送 HTTP 400/500 时,客户端会抛出一个异常,显示状态代码?
..
我正在向 RESTFUL WCF 服务应用程序发送发布请求.我能够通过 Fiddler 成功发送 POST 请求. 但是,当我通过 jQuery Ajax 方法执行此操作时,该函数会向 Chrome 开发者控制台返回以下内容: OPTIONS http://www.example.com/testservice/service1.svc/GetData 405 (Method Not Al
..
我有以下界面&执行. ** 接口 **公共接口 IAPIHelper{//RESTful API[FaultContract(typeof(RequestValidationFault))][WebInvoke(UriTemplate = "/ByteFromData", Method = "POST", ResponseFormat = WebMessageFormat.Json, Reque
..
我的 WCF 服务中有以下方法: [操作契约][WebInvoke(Method = "POST", BodyStyle = WebMessageBodyStyle.Bare, ResponseFormat = WebMessageFormat.Xml, RequestFormat = WebMessageFormat.Xml)]public int GetOne(string param1,
..
我正在开发 WCF 服务应用程序.我想在我的一个函数中创建一个文件所以这次我就是这样做的.首先我去目录创建一个文件然后我读/写. string path = AppDomain.CurrentDomain.BaseDirectory;path += "Emp_data\\json_data.json";StreamReader reader = new StreamReader(path);St
..
我正在尝试在 WCF 中实现一个安静的服务,但我遇到的问题是该服务无法反序列化传递给它的 xml.它试图将根元素映射到操作契约而不是数据契约.例如,对于以下 XML 数据包, asdf1234... 它无法将 MyObject 反序列化为输入消息,因为它需要该级别的操作合同. 我不想将所有字
..
可能缺少一些非常基本的东西.我创建了一个 WCF 4.0 休息服务.当我从浏览器点击 url 并且我得到我想要的东西时,它没有问题. 但现在我想从客户端 mvc 应用程序中使用该服务(它也将被其他非 .net 平台使用,这就是为什么它首先是一个休息服务). 问题是我如何获得对它的服务引用,以便我可以开始在我的 c# 代码中使用它?使用新的最小 WCF .net 4 配置方法并且没有服务
..
对于具有 webHttpBinding 和 helpEnabled="true" 的服务,可以正确生成帮助信息.想知道是否有可能以某种方式控制输出.以下是我想要进行的更改. 删除 JSON 帮助,因为该服务不支持 JSON 输出.把它放在那里可能会让用户感到困惑.至少,有一种方法可以输出一条说明不支持 JSON 的注释. 对于显示的示例回复,使用比“字符串内容"更好的示例,其中可以指定实际
..
我有一个雇员的可序列化实体类 公共类Emp{公共 int Id{get;放;}公共字符串名称{get;set;}} 我想将这个类的对象从浏览器发送到 WCF REST 服务,以测试下面给出的添加方法 [WebInvoke(Method = "POST", UriTemplate = "Employee/")]【经营合同】字符串 SaveEmployee(Emp Employee); 谁能
..
我已经为我的原型服务成功配置了 3 个端点.端点是 basicHttpBinding、wsHttpBinding 和 webHttpBinding.我目前唯一的故障是在 WCFTestClient 中.当我将它指向我的服务时,它会列出前两个,但没有列出 webHttpBinding.我可以通过我的浏览器测试 REST 端点,它工作得很好.这是我的配置:
..
我正在用 C# 开发一个 Restful 服务,并且在我使用时运行良好 [操作契约][WebInvoke(Method = "GET", ResponseFormat = WebMessageFormat.Xml, BodyStyle =WebMessageBodyStyle.Wrapped, UriTemplate = "json/?id={id}")]字符串 jdata(字符串 id);
..
我创建了一个 WCF REST 服务,我正在尝试进行自定义身份验证(因为它应该适用于 http 和 https). 我正在使用客户服务授权管理器来检查和验证授权标头. 当我使用 Fiddler 调用服务并通过请求传递 Authorization 标头时,我在服务授权管理器中正确接收了它. 但是当我在 WCFChannelFactory 上设置凭据时,我没有在服务中收到 Autho
..
我编写了一个 WCF REST API 供第三方使用.我想做的一件事是,如果出现任何问题,将自定义错误响应返回给客户端.我不希望 WCF 默认错误页面显示发生了内部服务器错误或未找到方法名称. 为此,我会在必要时抛出 WebFaultException.这将向客户端返回以下类型的响应: MissingTag标签 349 丢失 但是,如果发生任何其他类型
..
我正在使用 .Net 4.0 创作 RESTful WCF 服务.我想要以下两个网址: /root/document/{ids}?fields={fields}/root/externaldocument/{ids}?fields={fields} 映射到同一个接口成员: Documents GetDocuments(string ids, string fields) 我尝试将通配符放入
..
嗨,我是 RESTful WCF 的新手,我正在尝试使用 POST 对 webservice 方法进行简单调用,这是我的代码 服务接口代码[服务合同]公共接口 IJsonSave{【经营合同】[WebInvoke(UriTemplate = "/SaveJason", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessa
..
关于restful服务API设计的一个问题.我不确定如何正确地做到这一点.请给我一些建议. 我的场景是这样的.我有一个用户资源和权限资源. http://www.sample.com/rest/usershttp://www.sample.com/rest/permissions 用户可以拥有多个权限;一个权限可以供多个用户使用;这是多对多的关系. 通常,我们可以说一个权限属于一个
..
我已经编写了我的第一个休息服务,目前我正在浏览器中测试它们. 是否有测试客户端或某种提供附加功能的测试客户端,或者这是在 IE、Firefox 等中的正常测试方式吗? 解决方案 我使用 Fiddler.尝试和测试浏览器真的很痛苦.
..