Client WebService[RESOLVIDO]

5 respostas
giu

Pessoal, tenho que fazer um cliente de webservice. Esse ws está disponivel em um servidor publico(do estado), e a url termina com(…/webservice/CadastroContribuintesRSGeral_XML.asp). Para que ele me responda eu preciso enviar para ele um XML(com um padrão que eu já conheço), e a resposta dele é um outro XML(com um outro padrão que já conheço).
Agora a pergunta, por onde eu começo :?: Nunca fiz nada com webservices! :cry: Qualquer ajuda será bem vinda :!:

falow

5 Respostas

danieldestro

Quer criar um cliente Web Service com Java?

Use o Apache Axis. Tem um tutorial aqui.

giu

danieldestro:
Quer criar um cliente Web Service com Java?

Use o Apache Axis. Tem um tutorial aqui.

Daniel! Obrigado pela resposta, mas tenho uma duvida. Estou lendo o tutorial e lá diz que tem o tal WSDL, como escrevi anteriormente essa URL onde está o ws é um asp e na documentação que tenho não tem nenhuma referencia ao WSDL. No exemplo que tenho ele(em VB ou ASP), eles simplesmente montam o XML numa string e envia para a URL.

danieldestro

Ah, ok! Então não é um Web Services seguindo o padrão SOAP.
Ok, então você vai ter mais trabalho para ler e parsear o XML.

Use JAXP: http://java.sun.com/xml/jaxp/

giu

Daniel valeu por sua colaboração! Resolvi o problema com o httpClient da Apache! Usei um exemplo de POST de XML para a url e era isso!!

valeu por tudo!!

danieldestro

Aliás, deve sair um artigo meu sobre HttpClient na Java Magazine de Julho.

Criado 30 de junho de 2005
Ultima resposta 30 de jun. de 2005
Respostas 5
Participantes 2