Class SoapX

java.lang.Object
org.miaixz.bus.http.SoapX

public class SoapX extends Object
SOAP相关工具类
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • SoapX

      public SoapX()
  • Method Details

    • create

      public static SoapBuilder create(String url)
      创建SOAP客户端,默认使用soap1.2版本协议
      Parameters:
      url - WS的URL地址
      Returns:
      SoapBuilder
    • create

      public static SoapBuilder create(String url, org.miaixz.bus.core.net.Protocol protocol)
      创建SOAP客户端
      Parameters:
      url - WS的URL地址
      protocol - 协议,见Protocol
      Returns:
      SoapBuilder
    • create

      public static SoapBuilder create(String url, org.miaixz.bus.core.net.Protocol protocol, String namespaceURI)
      创建SOAP客户端
      Parameters:
      url - WS的URL地址
      protocol - 协议,见Protocol
      namespaceURI - 方法上的命名空间URI
      Returns:
      SoapBuilder
    • toString

      public static String toString(jakarta.xml.soap.SOAPMessage message, boolean pretty)
      SOAPMessage 转为字符串
      Parameters:
      message - SOAP消息对象
      pretty - 是否格式化
      Returns:
      SOAP XML字符串
    • toString

      public static String toString(jakarta.xml.soap.SOAPMessage message, boolean pretty, Charset charset)
      SOAPMessage 转为字符串
      Parameters:
      message - SOAP消息对象
      pretty - 是否格式化
      charset - 编码
      Returns:
      SOAP XML字符串