Usuário com melhor resposta
Diferença na URL do websercice

Pergunta
-
Pessoal,
Foi fornecido uma url pra ser adicionado ao meu site e tive grande dificuldade para adicionalo porque no final da url tava faltando: "?wsdl".
O que significa esse "?wsdl"?
Em algumas pesquisas que fiz não vi nada falando sobre "?wsdl" o que vi mostrava que era só informar a url por exemplo:
http://localhost/consultaExemplo/service1.asmx
Obrigado
Respostas
-
Olá,
O WSDL (Web Service Definition Language) é quem mostra o que existe dentro do webservice. É através dele que a classe proxy é gerada para o Visual Studio, ou seja, quando você aponta o Add Web Reference para um endereço de webservice, como o do exemplo, ele vai ler este arquivo e então gerar a classe e os métodos para você poder trabalhar dentro do Visual Studio.
Em alguns casos, é necessário gerar a classe manualmente, e para isto existe o utilitário de linha de comando WSDL.EXE que faz este trabalho.
Não é necessário informar o ?wsdl para importar pela IDE do Visual Studio, principalmente se o webservice for feito em .Net (.asmx). Se ainda estiver com erro, pode aqui a mensagem.
[]s,
Carlos dos Santos - www.carloscds.net- Sugerido como Resposta AndreAlvesLimaModerator segunda-feira, 6 de setembro de 2010 20:06
- Marcado como Resposta AndreAlvesLimaModerator sábado, 18 de setembro de 2010 13:21
Todas as Respostas
-
Olá,
O WSDL (Web Service Definition Language) é quem mostra o que existe dentro do webservice. É através dele que a classe proxy é gerada para o Visual Studio, ou seja, quando você aponta o Add Web Reference para um endereço de webservice, como o do exemplo, ele vai ler este arquivo e então gerar a classe e os métodos para você poder trabalhar dentro do Visual Studio.
Em alguns casos, é necessário gerar a classe manualmente, e para isto existe o utilitário de linha de comando WSDL.EXE que faz este trabalho.
Não é necessário informar o ?wsdl para importar pela IDE do Visual Studio, principalmente se o webservice for feito em .Net (.asmx). Se ainda estiver com erro, pode aqui a mensagem.
[]s,
Carlos dos Santos - www.carloscds.net- Sugerido como Resposta AndreAlvesLimaModerator segunda-feira, 6 de setembro de 2010 20:06
- Marcado como Resposta AndreAlvesLimaModerator sábado, 18 de setembro de 2010 13:21
-
Ok. Entendi Carlos.
Obrigado.
Obrigado- Marcado como Resposta A.J.C. _ quinta-feira, 23 de setembro de 2010 12:36
- Não Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 23 de setembro de 2010 15:43