wsdl - 如何从 WSDL 和 SOAP 消息中识别 NAMESPACE、METHOD_NAME、URL 和 SOAP_ACTION

标签 wsdl soap-client ws-security wsse

我在解析 SOAP Web 服务时遇到了一些问题。如何从 WSDL 中识别 NAMESPACE、METHOD_NAME、URL 和 SOAP_ACTION,以及如何使用 SoapObject 进行处理。

我想在android中调用soap。

下面是 WSDL 和 SOAP 请求 XML。

WSDL:

https://e1jas01.domain.cssus.com:8091/DV910/RI_AddressBookManager?WSDL

谢谢,
高瑟姆。

最佳答案

首先,下载 SoapUI 会对你有很大帮助,当你在那里创建一个新项目并导入该 URL 时,你会正确地看到命名空间和方法名称。对于肥皂 Action ;每个操作有 1 个肥皂 Action 。首先从该链接中,您应该找到要使用的操作,然后您将看到该操作的soap 操作。

http://www.c-sharpcorner.com/UploadFile/88b6e5/how-to-call-web-service-in-android-using-soap/

在这里,有一个关于创建肥皂对象等的教程。

关于wsdl - 如何从 WSDL 和 SOAP 消息中识别 NAMESPACE、METHOD_NAME、URL 和 SOAP_ACTION,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15780164/

相关文章:

java - 澄清 "web service"的概念

Java-Springboot SOAP动态客户端

php - 使用php进行soapheader验证

wcf - 使用安全模式="TransportWithMessageCredential"测试WCF服务wsHttpBinding

java - 签署 SOAP 消息期间的 WSS4j 元素顺序

具有传输和消息安全性的 WCF 绑定(bind)

Java RestEasy : Base64 encoded sign over REST

java - 从 xml 模式创建 java 类

java - WSDL 策略对外部文件的引用

apache-camel - 如何在 Camel 中保留来自外部系统的所有传入消息