VB.NET中附件的SOAP

set*_*eth 5 vb.net soap

我需要使用提供给我的Web服务,它使用带附件的SOAP作为通信手段.它还使用WS-Security 1.0作为身份验证的形式(用户并以纯文本传递).

我将致力于VB.NET,我对Web服务的经验非常渺茫,甚至可以创建一个WCF Web服务,在另一个项目中添加服务引用,从而创建一个代理类并使用这些方法.

我在互联网上搜索过,发现在VB.NET中没有对SwA的原生支持,这是正确的吗?关于我如何接近通信的一个例子以及我可以更加了解这些概念的一些指示将是极好的.

小智 1

在我最近的一个项目中,我必须使用 c# 与soap WebService 进行通信。为了解决这个问题,我在字符串中制作了完整的肥皂信封,并使用 HttpWebRequest 将其发送到 Web 服务。通过 WebRespons,您可以读出 Web 服务的响应并将其放回到字符串中。您可以将此字符串转换为 XmlDocument 以读出所需的对象。

您可以使用循环轻松制作您想要的肥皂信封(如果需要),并将身份验证放在肥皂信封的标题中(这样做)

为了获得您的网络服务的正确的soapenvelope语法,我可以建议您使用SOAPUI,这是一个很棒的小应用程序,对我帮助很大!这样您就会注意到在哪里放置身份验证,..