问题标签 [wcf-wshttpbinding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wcf - 在 Linux 上处理 Wcf wsHttpBinding
我参与了与许多其他公司的项目。我们同时开始开发我们的系统,但直到最后才考虑到通信问题。我已经用 Mono 在 Linux 上开发了我的系统(Linux 对我来说是强制性的)。我必须与公开 Wcf Web 服务的 Windows .Net 系统通信。不幸的是,他们现在才告诉我他们正在使用 wsHttpBinding,而我刚刚发现 Mono 不支持这种通信协议。
我在这里询问是否有办法与该 Web 服务进行通信。他们不会更改 wsHttpBinding,因为许多其他公司都在使用它。我无法更改我的操作系统,而且我的代码库太大,现在无法离开 Mono。我只能在我的 Mono 实现和他们的 Web 服务之间添加一个层(总是在 Linux 上)。
有什么建议么?
wcf - wsHttpsBinding 与 wsHttpBinding
在为 WCF 项目编写代码时,我经常遇到wsHttpBinding 。但是,我从未使用过wsHttp的Binding。
问题:wsHttp s Binding是否存在于 WCF 或其自定义绑定中?如果存在,那么开发人员为什么要使用wsHttp s Binding而不是wsHttpBinding呢?
wcf - WCF DefaultBinding 未在新的 WsHttpBinding 上使用
我有一个在特定端点连接到 web 服务的 3rd 方库。对于某些服务,我得到以下异常:
解决办法是,增加ReaderQuoata。WCF 通过配置文件建议这一点。
我的 app.config 现在看起来像:
当我现在创建一个新的 WsHttpBinding 时,它的值仍然是默认值 16384。
我错过了什么?
.net - WCF 服务不发送响应,但也不会出错
我遇到了奇怪的行为,我的 wcf wshttp 服务完成了数据处理(我知道是因为我在返回人员列表之前记录了一条消息)但客户端没有收到响应并坐在那里“挂起”。我将超时时间增加到 2 小时,即使服务在 20 分钟后完成检索数据,客户端也会在达到超时限制并收到超时异常之前挂起 2 小时。您可能已经猜到了,我从服务中返回了大量数据(大约 5 万个复杂对象)。我想要序列化的所有内容都有 [DataContract] 属性。
我已经完成的故障排除:
在我们的测试环境中,该服务似乎每次都能正常工作,并在 20 分钟后返回。
我们的生产服务器随机遇到上述问题。有时它会在 20 分钟后返回,有时客户端会在服务实际完成一小时 40 分钟后收到超时错误。
我启用了 wcf 跟踪,它跟踪的最后一件事是 Close ClientBase 语句。这是我在从方法返回之前做的最后一件事(除了之后的日志语句)。
我将大多数配置设置设置为它们的最大值以处理返回的大型数据集。
这是服务器/网络问题吗?我可以采取任何其他步骤来追踪此问题吗?
该服务托管在 IIS7 Windows Server 2008 R2 中。使用 .net 框架 4.5.2。
c# - 连接断开后如何在 WCF 可靠消息传递中接收来自服务器的响应
所以我创建了客户端/服务器 WCF。我想要的是当我从这个客户端向服务器发送消息并且连接因任何原因中断时,例如客户端关闭,当它再次可用时,这个客户端如何获得响应?
是否可以在客户端和服务器之间设置会话或类似的东西?
我的客户代码是:
我的服务器代码是:
和服务器配置总结:
wshttpbinding - 创建 Java 客户端以访问 WSHTTPBINDING API 服务
我需要使用 Java 中的 UltiPro 的 Web 服务。UltiPro 中的所有示例都是针对 C# 的(见下文),我看不出如何将其翻译成 Java。
我的研究表明关键是 WSHttpBinding。
UltiPro 的文档包含一个他们说的 XML 文件......
以下代码是对 UltiPro 数据进行身份验证的 XML 示例。您可以复制整个内容并更新请求中的值。响应示例显示了成功响应的格式。
我以前写过很多 Web 服务和 RESTful 程序,但我一直坚持这一点。
C#代码:
c# - 使用 Web 引用通过 wsHttpBinding 使用 WCF 服务
WCF 服务正在运行wsHttpBinding
。是否可以使用 Web 参考而不是服务参考来使用此服务?
提前致谢
jquery - 使用会话和 .net 窗口作为客户端的 WCF 服务
我正在寻找启用会话的 WCF 示例代码。托管服务时需要在 Windows .net 应用程序中使用,以保持会话处于活动状态。与 Windows 应用程序一起,jquery ajax 应该很容易使用相同的服务。我们已经在使用 wshttpbinding,并且会话可用于我们的应用程序,但不适用于 windows .net 应用程序。
wcf - 如何使用 SOAP UI 工具测试 WCF wsHttpBinding 端点以及证书?
我想使用内置于 wsHttpBinding 和 x509certificate 身份验证的 SOAP UI 工具来测试我的 wcf 服务端点。它支持 basicHttpBinding 并正常工作,但 wsHttpBinding 出错。任何帮助,将不胜感激。我收到以下错误消息作为回应。
biztalk - 在发送端口中使用 WCF 自定义适配器的 Wshttpsbinding。获取多个名为“NotUnderstood”的标头
下面是配置细节:
错误详情:
通过 URI“https://simon-qa.dhec.sc.gov/hl7engine_qa/CDC/V1/IISService.svc”在发送端口“SendSIMONMessage”上发送到适配器“WCF-Custom”的消息被暂停。错误详细信息:System.ServiceModel.MessageHeaderException:找到名称为“NotUnderstood”和命名空间“http://www.w3.org/2003/05/soap-envelope”的多个标头。在 Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfMarshaller.CopyHeadersToContext(消息 wcfMessage,IBaseMessageContext btsMessageContext)在 Microsoft.BizTalk.Adapter 的 System.ServiceModel.Channels.MessageHeaders.FindNonAddressingHeader(字符串名称,字符串 ns,字符串 [] 演员)。 Microsoft 的 Wcf.Runtime.WcfMarshaller.CreateBizTalkMessage(IBaseMessageFactory messageFactory,IAdapterConfigInboundMessageMarshalling marshallingConfig,消息 wcfMessage,TLConfig tlConfig,RLConfig rlConfig)。
有人可以帮忙吗?