Может ли мой WSDL иметь службы, которые ничего не возвращают? - PullRequest
0 голосов
/ 29 ноября 2018

Могут ли быть ответы в WSDL нет?

Может быть, это с самого начала побеждает точку службы WSDL / soap.Но я генерирую WSDL из базового класса калькулятора (добавить, удалить) и для тестирования я заставил функции ничего не возвращать.Я обнаружил, что Zeep не анализирует WSDL, если тип ответа - Нет.

Это намеренно?Я искал документы (https://www.w3.org/TR/2001/NOTE-wsdl-20010315) для любого упоминания о пустом возврате или отсутствии возврата, но там нет упоминания.

Если у меня не может быть ответов «Нет / Нет» в WSDL, то это подводит меняк следующему выводу - мой WSDL не может иметь службы, которые не возвращают?

(я генерирую WSDL из класса Python, а пока просто базовый калькулятор с одной функцией для добавления. Я использую ZEEP дляиспользовать WSDL, и он работает нормально, если есть возвращаемый тип, соответствующий глобальному списку типов, предоставленному Zeep)

...