Я запутался в пространствах имен SOAP
Я изучаю реализацию SOAP и несколько запутался в отношении соответствующего URI пространства имен для конверта SOAP 1.2.
спецификация w3c для SOAP относится к пространству имен "http://www.w3.org/2003/05/soap-envelope"
. Однако я видел другие примеры, относящиеся к пространству имен "http://schemas.xmlsoap.org/soap/envelope/"
.
Мне кажется, что нужно использовать одно или другое пространство имен. Какой из этих двух является правильным URI пространства имен для использования?
Ответы
Ответ 1
Это связано с версией SOAP. SOAP 1.2 использует http://www.w3.org/2003/05/soap-envelope
для пространства имен, а SOAP 1.1 использует http://schemas.xmlsoap.org/soap/envelope/
.
Для справки см. http://www.w3.org/TR/soap/ и посмотрите раздел конверта в спецификациях разных версий.
Кроме того, вы можете просмотреть каждый из этих URL-адресов конверта и проверить номер версии, чтобы увидеть, какую версию используемой спецификации вы используете.