1. ホーム
  2. web-services

WSDL は,Web サービスの SOAP バージョン (1.1 または 1.2) を示すことができるか。

2023-07-14 09:37:33

質問

WSDL の情報に基づいて、Web サービスが SOAP 1.1 と 1.2 のどちらを使用しているかを確認することは可能ですか?

どのように解決するのですか?

SOAP 1.1では名前空間 http://schemas.xmlsoap.org/wsdl/soap/

SOAP 1.2 では名前空間 http://schemas.xmlsoap.org/wsdl/soap12/

wsdl は、同じ wsdl の中で soap 1.1 と soap 1.2 の操作を同時に定義することができます。これは、soap 1.2 を必要とする新しい機能 (例: MTOM) をサポートするために wsdl を進化させる必要がある場合に便利で、この場合、新しいサービスを作成する必要はなく、元のサービスを進化させるだけでよい。