Как мне написать файл WSDL для принятия произвольных заголовков SOAP? - PullRequest
0 голосов
/ 06 января 2009

У меня есть клиент, который хочет отправить большое количество полей заголовка SOAP в мой веб-сервис. Единственное, что я должен сделать с этими значениями, это отразить их обратно.

Как правильно обращаться с этим? Они хотели бы, чтобы я определил каждый из них в WSDL, но они довольно специфичны и не будут иметь никакого значения для других клиентов.

У меня есть код, который просто перехватывает запрос и копирует заголовки обратно в ответ, но я не знаю, как с этим справиться в WSDL. Законно ли просто просто оставить их? Или общий способ сказать «отправьте мне что-нибудь, и я отправлю это обратно»?

1 Ответ

0 голосов
/ 06 января 2009

По крайней мере, в WSDL 1.1 , нет необходимости перечислять все заголовки в файле WSDL:

Нет необходимости исчерпывающе перечислять все заголовки, которые появляются в конверте SOAP, с использованием заголовка soap :. Например, расширения (см. Раздел 2.1.3) для WSDL могут подразумевать, что к фактической полезной нагрузке должны быть добавлены конкретные заголовки, и указывать эти заголовки здесь не требуется.

Я не могу найти соответствующий раздел в спецификации WSDL 2.0, но не думаю, что это изменилось бы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...