问题标签 [wse2.0]
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.
wse2.0 - WSE 2.0 引发 wse910 错误
我必须使用Microsoft Web Services Enhancements 2.0 服务,当服务器和客户端之间的时间差超过 5 分钟时,它会引发 wse910 错误。
我在很多地方读到设置timeToleranceInSeconds
,ttlInSeconds
和defaultTtlInSeconds
值应该会有所帮助,但只有设置客户端机器的时钟才能解决问题。
有什么经验吗?
web-services - 使用 .NET 2.0 的 WSE 2.0 Web 服务客户端
从 .NET 2.0 访问 WSE 2.0 Web 服务的最佳方式是什么?使用 VS2005 的 Web 引用不起作用,因为生成的类使用 System.Web.Services 作为它们的基础(而不是 Microsoft.Web.Services2)。
c# - 调用Web服务时如何解决HTTP状态405“Method Not Allowed”
我有一个需要访问具有 WSE 2.0 安全性的 SOAP Web 服务的情况。我已经获得了所有生成的 c# 代理(从 Microsoft.Web.Services2.WebServicesClientProtocol 派生),我正在应用证书,但是当我调用一个方法时出现错误:
我做了一些谷歌搜索,看来这是一个服务器配置问题。但是这个网络服务被很多客户端使用没有任何问题(网络服务是由新西兰电信提供的,所以它必须正确配置。我相信它是用Java编写的)
任何人都可以对这个问题有所了解吗?
c# - 如何访问 SOAP 响应
(如果这里有什么需要澄清/更多细节,请告诉我。)
我有一个使用 SOAP 与第三方 Web 服务交互的应用程序(C#,2.* 框架)。我针对提供的 WSDL 使用 thinktecture 的 WSCF 插件来创建客户端实现。由于我无法控制的原因,SOAP 消息交换使用 WSE2.0 来保证安全性(必须修改 Thinctecture 实现以包含 WSE2.0 参考)。除了“普通”数据包之外,我还附加了一个存储的 X509 证书和一个来自先前调用不同 Web 服务的二进制安全令牌。我们正在使用某种 SSL 加密——我不知道细节。
所有必要的序列化/反序列化都包含在 Web 服务客户端中——这意味着在调用客户端后将控制权返回给我时,我无法使用 SOAP 响应中包含的整个 XML 字符串——只有反序列化的组件。不要误会我的意思——我认为这很好,因为这意味着我不必自己做。
但是,为了让我有一些值得存储/存档的东西,我必须在根元素处重新序列化数据。这似乎是一种资源浪费,因为我的结果是在 SOAP 响应中。
现在我的问题是:我如何才能访问 SOAP 响应的“清晰”版本,这样我就不必重新序列化所有内容以进行存储/归档?
编辑 - 我的应用程序是作为网络服务运行的“无格式”Windows 应用程序 - 由 WebsphereMQ 客户端触发器监视器触发。我认为ASP.NET 解决方案不会适用。
编辑 - 由于到目前为止的共识是我的应用程序是否是 ASP.NET 并不重要,所以我会给 CodeMelt(以及扩展 Chris 的)解决方案一个机会。
.net - WSE 2 .Net 1.1 客户端从 LAN 内部调用以在 Internet 上提供服务。如何设置代理服务器?
您好我正在尝试连接到 Internet 上的 WSE2 Web 服务(.Net 1.1)客户端(也是 .Net 1.1)在我公司的 LAN 内,必须通过代理服务器连接到 Internet。
当我使用生成的代理进行 WSE2 调用时,它会因以下 Microsoft.Web.Services2.AsynchronousOperationException 而失败。
WSE101:异步操作引发异常。
当我调试它有一个内部异常 System.Net.WebException
底层连接已关闭:无法连接到远程服务器。
我的第一个想法是代理服务器没有在客户端代理中设置,这是我在使用 asmx Web 服务时遇到的问题。
但是,当我查看从 SoapClient 继承的代理代码时,没有明显的方法来设置代理。
有人有什么想法吗?
谢谢
web-services - 在每次调用 WSE 2.0 SoapHttpRouter 时获取“WSE003:输入不是有效的 SOAP 消息”
我已经尝试了一些不同的 SOAP 消息,甚至一个具有空标题和正文的消息,但没有成功进入我的 SoapHttpRouter 派生类:-(
此外,当我用浏览器点击 .asmx-URL 时,就会出现该错误。这里详细介绍了该错误的堆栈跟踪:
我希望有人在那里遇到同样的问题。非常感谢您的帮助!
c# - WSE1.0 POST 到 WSE2.0 Web 服务上的 HTTP 500 错误
我有一个 Web 服务,它使用 Web Service Extensions 2.0 从 WSE1.0 Web 服务接收 XML 帖子。我无法控制 WSE1.0 服务,他们也无法告诉我错误到底是什么。
我已经设法基于此设置了一些诊断:http: //msdn.microsoft.com/en-us/library/bb885203.aspx
潜在的错误是:
web-services - 带有 SoapUI 的 WSE 2.0
SOAPUI ( http://www.soapui.org ) 是否支持 WSE 2.0 标准?如果没有,推荐用于测试的任何其他实用程序?
更好的措辞(10/27/2009):SOAPUI 是否支持 WS-Security(使用 WS-Security 标准传递用户/通行证)。如果是这样,我在哪里指定特定于 WS-Security 的用户/密码(而不是基本身份验证)。
wcf - webservices和WCF中basicHttp绑定的区别
在实现基本 httpbinding 方面,WCF 和 WSE2.0 Web 服务有什么区别。谁能指出使用相同协议但使用不同技术时可能存在的细微差别。
c# - ResponseSoapContext.Current 为空
我一直在我自己的机器上运行 Web 服务代码以及客户端代码。它运行良好并设法接收从 Web 服务发送到客户端的 Dime 附件。
Web 服务使用 WSE 2.0 和 Dime 附件。客户端代码位于调用 Web 服务的同一台机器上。
但是,当我在 Windows 2003 R2 服务器上部署它时,在 ResponseSoapContext.Current.add(dimeAttachment) 行上,由于 ResponseSoapContext.Current 对象为空,它失败了。
正如我在它试图做某事的日志中看到的那样,客户端代码已经成功地调用了 Web 服务。
是否会有防火墙阻止客户端代码从 Web 服务接收 Dime 附件?还是我缺少一个设置?这是代码: