问题标签 [soapheader]
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.
web-services - 我可以使用哪些程序来测试需要一些 SOAP HEADER 的 ASP.NET Web 服务?
我已经得到了这个遗留应用程序来做一些错误测试。Joy :( 这是一个用 C# -> api.asmx 编写的简单 Web 服务。
现在,测试它的技巧是它需要一些 SOAP HEADER 来进行身份验证。我知道我可以直接进入 asmx 页面,它为我提供了所有公开的 api 方法。单击这些方法会给我一个页面,我可以在其中查看所有 GET/POST/SOAP 内容。如果我编辑我的 web.config,我可以激活 POST 测试。科尔。所有这些都有效。当然,我无法在 SOAP HEADER 中添加,所以它失败了。
这是 SOAP xml 定义的东西:-
那么,我可以下载什么程序来测试这些东西呢?我试过 FIDDLER 但没有运气:( 除非我用错了。
干杯!
编辑 1 和 2(添加删除线):
以前的一个 SO 问题建议SoapUI,但那是 java,我拒绝在我的盒子上安装 java .... 我宁愿不必拔出 VirtualPC 并将它扔在那里...拜托?
解决方案:
安装在虚拟 PC 上的SoapUI (免费应用程序),新手说明要遵循:)
.net - 使用 SoapHeader() 调用将 .NET 语法转换为 PHP
我需要使用 SoapHeader() 调用将此 .NET 语法转换为 PHP。
esb.RequestServerVersionValue = new RequestServerVersion(); esb.RequestServerVersionValue.Version = ExchangeVersionType.Exchange2007_SP1;
非常感谢!:)
vb.net - 解组错误 [com.ctc.wstx.exc.WstxLazyException]
我正在使用他们提供的代理类与合作伙伴的网络服务进行通信。
我有这行代码抛出异常:
webRemittanceService 是这些代理类之一的实例,而 webRemittanceRequest 是另一个的实例。
这看起来相当简单,但以下异常是我从未见过的,并且没有太大帮助,因为我无法进入 requestWebRemittance(webRemittanceRequest) 方法。
合作伙伴说这不是他们这边的事情。
任何帮助将不胜感激。
delphi - Delphi 2007 WSDL Import,设置SOAP头信息
在 Delphi 2007 中导入 WDSL 工作正常,但会生成无法展开警告(代码片段 1,如下 [就像另一个问题已经登录 StackOverFlow])。
但是,(REQUESTOR:pIn, REQUEST_USER:pIn, REQUEST_PASSWORD:pIn)
生成的代码中并不清楚我们如何设置标头。查看网络上的其他地方,我们还尝试了命令行实用程序WDSLImp
,它允许我们使用开关来解开文字。不好。
片段 2 显示了初始化的东西,我们已经尝试过用实际值代替三个标题参数。最终结果应该出现在界面上,如这个片段 3。
非常感谢所有帮助。
片段1:
片段 2:
片段 3:
c# - 使用 c#/ASP.NET 添加自定义 SOAP 标头
我正在尝试使用交通网络服务。下面给出了 SOAP 请求的示例。
我使用 WSDL 结构中的 Wsdl.exe 在 c# 中创建了一个代理类。
我认为我现在需要做的是以某种方式将“身份验证”SOAP 标头插入到方法调用的 SOAP 结构中。我不确定如何将标头添加到服务方法调用中?
这是代理类中用于调用 Web 服务方法的代码。
silverlight-3.0 - Silverlight 3.0 中的 IClientMessageInspector?
我正在尝试使用 Silverlight 中的 SOAP 标头保护数据服务。
我以为我在IClientMessageInspector找到了答案。不幸的是,默认情况下似乎不支持此功能,因为创建 SL 项目会添加对 System.ServiceModel v.2 的引用,并且直到 v.3 才添加此接口。
在网上环顾四周,每个博客都说 IClientMessageInspector 不能与 Silverlight 2.0 一起使用。但他们都没有提到 SL 3.0。
所以问题就变成了,从 SL v 3.0 开始,有什么方法可以使用 IClientMessageInspector 吗?或者这个功能仍然是 MIA?
python - 如何将 SOAP 标头传递到 WSDL 文件中未定义的 python SUDS
我的网络上有一个摄像头,我试图用 suds 连接它,但 suds 并没有发送所有需要的信息。我需要添加未在 WSDL 文件中定义的额外soap 标头,以便相机能够理解该消息。所有标头都包含在 SOAP 信封中,然后 suds 命令应位于消息正文中。
我检查了 suds网站 ,它说要像这样传递标题:(这将元素作为标题传递,但我有一个信封,所以我不知道如何输入)
现在,我不确定我将如何实现这一点。例如,我有以下标题:
使用此示例或类似示例,是否有人知道我将如何将有效的 SOAP 消息传递给目标服务?
谢谢
gsoap - gSOAP:如何在肥皂头中传递信息
我希望在 SOAP 标头中发送一些信息,例如身份验证令牌。我正在使用 gSOAP/c/Linux。请帮我如何通过?
我的SOAP_ENV__Header
样子
看起来ns3__Header
像
wcf - gSOAP:如何发送加密的 SOAP 标头
我想将一些信息,例如 SOAP 标头中的用户凭据从我的 gSOAP 客户端发送到我的 WCF Web 服务。我希望我能以加密形式发送它们。我正在使用 GPRS 进行通信。由于 GPRS 带宽低,我不想使用 HTTPS。所以我只想加密标题。可能吗?如果是,如何?请指导我。