在 C# 中发送未定义的肥皂头

发布于 2024-10-30 18:00:58 字数 383 浏览 5 评论 0 原文

我有一个用 java 和 appache axis 实现的 Web 服务。我想在 .Net 中调用该服务。 问题是有一个必需的肥皂头,但它没有在 wsdl 中定义!

肥皂头必须如下所示:

; 778846user

有没有办法使用 .NET 发送此标头?

I have a web service implemented in java and appache axis.I want to call that service in .Net.
the problem is there is a required soap header but it is not defined in the wsdl !!

the soap header must be look like this :

<soapenv:Header>
<ns1:sessionID soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next" soapenv:mustUnderstand="0" xmlns:ns1="urn:handlers.ws">778846user</ns1:sessionID>
</soapenv:Header>

Is there any way to send this header using .NET ??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

混浊又暗下来 2024-11-06 18:00:58

如果将 Web 服务添加为项目的引用,则可以使用 C#/VB 调用服务方法。
.net 框架将构建您的 SOAP 消息,包括 SOAP 标头。

If you add the webservice as a reference to the project you can call the service methods with C#/VB.
The .net framework will build your SOAP message, including the SOAP header.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文