Estou tentando encontrar um exemplo simples (ha) de SOAP em JAVA com um serviço em funcionamento, qualquer um que pareça estar encontrando não está funcionando.
Eu tentei isso um a partir deste exemplo , mas ele simplesmente não está trabalhando, ele está me pedindo para colocar uma barra na, mas ele está lá e nada acontecer.
Alguém conhece algum exemplo de link SOAP, com o qual posso baixar / solicitar e mexer?
Obrigado pela ajuda.
java
web-services
soap
M_K
fonte
fonte
Respostas:
Para implementar clientes SOAP simples em Java, você pode usar a estrutura SAAJ (fornecida com o JSE 1.6 e superior):
Veja abaixo um exemplo de trabalho (execute-o!) De uma chamada de serviço da web SOAP usando SAAJ. Chama esse serviço da web .
fonte
<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");
. Agora acho estranho que funcionou antes sem ele. :)Map
dosString
s para facilitar o acesso?Sim, se você puder adquirir qualquer arquivo WSDL, poderá usar o SoapUI para criar um serviço simulado desse serviço, completo com solicitações de teste de unidade. Eu criei um exemplo disso (usando o Maven) que você pode experimentar .
fonte
A resposta do acdcjunior foi incrível. Acabei de expandir sua explicação com o próximo código, onde você pode ver como itera os elementos XML.
}
fonte
Para autenticação básica do WSDL, o código de respostas aceito gera um erro. Tente o seguinte
fonte
fonte