Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Virgula

Cliente WebService em C# sem WSDL

Recommended Posts

Estou tentando integrar duas aplicação, uma está em C# e ou em PHP.

 

Não sei nada de C# e a pessoa que desenvolve está com dificuldades conectar com o webservice sem um arquivo wsdl.

 

O cliente tem acesso a metodo 'ativar' e deve enviar uma string formatada como xml, ex: “<usuario><id>12</id></usuario>”

 

em php o código fica assim:

<?php
 $cliente = new SoapClient(null, array('location' => 'http://andrecouto.blog.br/webservice/','uri' =>'http://andrecouto.blog.br/'));
 $xml = '<usuario><id>1</id></usuario>';
 $resposta = $cliente->ativar($xml);
 echo $resposta;
?>

 

Se alguém puder me ajudar com um exemplo simples, ou até mesmo colocar o código que acessa esse webservice (http://andrecouto.blog.br/webservice/).

 

Acredito que não seja nenhum bicho de sete cabeças, mas sou completamente analfabeto em C#.

 

 

Valeu pessoal, espero que eu não esteja pedindo muito.

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A sua dúvida é com relação ao PHP ou C#?

 

Pelo o que eu entendi outro desenvolvedor está tentando acessar a sua aplicação em PHP usando C#, e não está conseguindo pela falta do WSDL.

 

Note que no seu código em PHP você está definindo o primeiro parâmetro do construtor da classe SoapClient com o valor null, era aí que você deveria informar o nome do arquivo WSDL.

 

Se você não souber como criar o arquivo WSDL eu sugiro que utilize a biblioteca NuSOAP, ela gera o WSDL automaticamente.

 

 

PS: Se a sua dúvida realmente for sobre PHP você postou no lugar errado, está em Plataforma .NET. :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.