Я пытаюсь найти простой (ха) пример SOAP в JAVA с работающей службой, все, что я, кажется, нахожу, не работают.
Я попробовал это один из этого примера , но это просто не работает, он просит меня поставить косую черту в России, но это там , и ничего не происходит.
Итак, кто-нибудь знает какие-либо ссылки на примеры SOAP, которые я могу загрузить / запросить и возиться?
Спасибо за вашу помощь.
java
web-services
soap
m_k
источник
источник
Ответы:
Для реализации простых клиентов SOAP на Java вы можете использовать среду SAAJ (она поставляется с JSE 1.6 и выше):
См. Ниже рабочий пример (запустите его!) Вызова веб-службы SOAP с использованием SAAJ. Он вызывает эту веб-службу .
источник
<faultcode>soap:Client</faultcode><faultstring>Server did not recognize the value of HTTP Header SOAPAction: .</faultstring>
MimeHeaders headers = soapMessage.getMimeHeaders(); headers.addHeader("SOAPAction", "http://ws.cdyne.com/VerifyEmail");
. Сейчас мне кажется странным, что раньше без него работало. :)Map
ofString
s для облегчения доступа?Да, если вы можете получить любой файл WSDL, вы можете использовать SoapUI для создания фиктивной службы этой службы с запросами модульного тестирования. Я создал пример этого (используя Maven), который вы можете попробовать .
источник
Ответ acdcjunior был потрясающим, я просто расширил его объяснение следующим кодом, где вы можете увидеть, как перебирать элементы XML.
}
источник
Для базовой аутентификации WSDL код принятых ответов вызывает ошибку. Вместо этого попробуйте следующее
источник
источник