Поскольку в WSDL указан раздел для определений типов, мне интересно, как применяются определения этого типа, чтобы обмен сообщениями не удался, когда содержимое сообщений не соответствует запрошенным типам.
В зависимости от того, чтоЯ прочитал, что веб-сервисы могут существовать без WSDL (просто выполните быстрый поиск по запросу «веб-сервисы без wsdl»).Это не идеальная ситуация, но это может случиться, и веб-сервис все еще можно использовать, пока потребитель знает, как структурировано сообщение.Если это так, то типы, определенные в WSDL, просто информативны, не так ли?Кажется, что нет автоматического механизма, связывающего определения типов WSDL с фактическими проверками типов.Кажется, в документации WSDL тоже ничего не сказано по этому поводу.
Как обычно выполняется проверка типа в веб-службах?Несет ли сервер ответственность за предоставление такой проверки и возвращает сообщение об ошибке, если что-то идет не так?Какова ответственность клиента, когда дело доходит до проверки типа?