wcf-rest相关内容

使用 WCF RESTFul 服务完整工作示例上传图像

作为一个相当大的应用程序的一部分,我需要提供一个上传图像的 REST 服务.由于整个应用程序是 .NET,我一直试图找到一个 WCF RESTFul 服务的工作示例,它可以做到但不能(它定义了整个配置).网上有一些例子,但我不能(由于我缺乏 WCF 知识)使它们都不起作用.(我不断抛出异常). 我很乐意与工作人员建立联系. 解决方案 请在下面找到示例: 在服务器上: 界面 ..
发布时间:2021-12-13 20:00:22 其他开发

WCF REST 服务中的 CORS 支持

我有一个 WCF REST 服务托管在 Windows 服务中,我想发送 Access-Control-Allow-Origin HTTP 标头(定义为 CORS) 与每个响应. 我尝试的解决方案是在 IDispatchMessageInspector 实现: public void BeforeSendReply(ref 消息回复,对象相关状态){var httpResponse = r ..
发布时间:2021-12-13 19:43:55 C#/.NET

我们可以创建自定义 HTTP 状态代码吗?

我有一个 REST 和 WCF 服务,想根据操作发送自定义状态代码. 例如,当某些验证失败时,我想发送 HTTP 444,当授权失败时,我想发送 HTTP 455 问题是我们如何为 SOAP 和 REST Web 服务验证它. 在客户端上,错误代码如何起作用,因为当您从 WCF 服务(使用 SOAP)发送 HTTP 400/500 时,客户端会抛出一个异常,显示状态代码? ..
发布时间:2021-12-11 10:51:21 C#/.NET

如何在 Windows 中的 WCF 服务应用程序中创建文件

我正在开发 WCF 服务应用程序.我想在我的一个函数中创建一个文件所以这次我就是这样做的.首先我去目录创建一个文件然后我读/写. string path = AppDomain.CurrentDomain.BaseDirectory;path += "Emp_data\\json_data.json";StreamReader reader = new StreamReader(path);St ..
发布时间:2021-09-22 19:39:06 C#/.NET

WCF/RESTful DataContract 反序列化问题

我正在尝试在 WCF 中实现一个安静的服务,但我遇到的问题是该服务无法反序列化传递给它的 xml.它试图将根元素映射到操作契约而不是数据契约.例如,对于以下 XML 数据包, asdf1234... 它无法将 MyObject 反序列化为输入消息,因为它需要该级别的操作合同. 我不想将所有字 ..
发布时间:2021-09-22 19:37:47 C#/.NET

公开 WCF 4.0 Rest 模板服务的元数据

可能缺少一些非常基本的东西.我创建了一个 WCF 4.0 休息服务.当我从浏览器点击 url 并且我得到我想要的东西时,它没有问题. 但现在我想从客户端 mvc 应用程序中使用该服务(它也将被其他非 .net 平台使用,这就是为什么它首先是一个休息服务). 问题是我如何获得对它的服务引用,以便我可以开始在我的 c# 代码中使用它?使用新的最小 WCF .net 4 配置方法并且没有服务 ..
发布时间:2021-09-22 19:15:20 其他开发

在 WCF 中自定义 WebHttp 帮助输出

对于具有 webHttpBinding 和 helpEnabled="true" 的服务,可以正确生成帮助信息.想知道是否有可能以某种方式控制输出.以下是我想要进行的更改. 删除 JSON 帮助,因为该服务不支持 JSON 输出.把它放在那里可能会让用户感到困惑.至少,有一种方法可以输出一条说明不支持 JSON 的注释. 对于显示的示例回复,使用比“字符串内容"更好的示例,其中可以指定实际 ..
发布时间:2021-09-22 19:12:38 其他开发

WCF REST 服务在 WCFTestClient 中不可见

我已经为我的原型服务成功配置了 3 个端点.端点是 basicHttpBinding、wsHttpBinding 和 webHttpBinding.我目前唯一的故障是在 WCFTestClient 中.当我将它指向我的服务时,它会列出前两个,但没有列出 webHttpBinding.我可以通过我的浏览器测试 REST 端点,它工作得很好.这是我的配置: ..
发布时间:2021-09-22 18:56:55 其他开发

WCF REST 基本身份验证 - 无法设置授权标头

我创建了一个 WCF REST 服务,我正在尝试进行自定义身份验证(因为它应该适用于 http 和 https). 我正在使用客户服务授权管理器来检查和验证授权标头. 当我使用 Fiddler 调用服务并通过请求传递 Authorization 标头时,我在服务授权管理器中正确接收了它. 但是当我在 WCFChannelFactory 上设置凭据时,我没有在服务中收到 Autho ..
发布时间:2021-07-09 20:04:20 C#/.NET

自定义 WCF Rest 错误响应

我编写了一个 WCF REST API 供第三方使用.我想做的一件事是,如果出现任何问题,将自定义错误响应返回给客户端.我不希望 WCF 默认错误页面显示发生了内部服务器错误或未找到方法名称. 为此,我会在必要时抛出 WebFaultException.这将向客户端返回以下类型的响应: MissingTag标签 349 丢失 但是,如果发生任何其他类型 ..
发布时间:2021-07-09 19:44:07 C#/.NET

一个restful服务API设计问题

关于restful服务API设计的一个问题.我不确定如何正确地做到这一点.请给我一些建议. 我的场景是这样的.我有一个用户资源和权限资源. http://www.sample.com/rest/usershttp://www.sample.com/rest/permissions 用户可以拥有多个权限;一个权限可以供多个用户使用;这是多对多的关系. 通常,我们可以说一个权限属于一个 ..
发布时间:2021-07-09 19:31:00 其他开发