Pergunta

Eu estou olhando para fazer um agente de serviço em c # do zero.Se os contratos / XSD são compartilhados via WSDL ou DLL.Como faço para escrever um agente de serviço leve que pode ser configurado para fazer chamadas para o Soap WebService.Quando você faz uma referência Adicionar, sinto muito código é gerado atrás das minhas costas.

Foi útil?

Solução

Você pode postar dados em um webservice usando a seguinte estrutura de URL:

http://mydomain.com/mywebserviceingirectory/mywebservice.asmx/mywebservicemethod .

Basta usar um post http para passar dados (tipicamente XML / JSON) para o serviço e processar a resposta.

Outras dicas

Eu uso um modelo de sabão bássico e xslt para torná-lo para o que eu quero.Não é tão divertido se você precisar chamar vários métodos.Eu simplesmente chamando o mesmo método mais e mais por isso não é grande coisa.A postagem HTTP simples fará isso, é tudo o WCF / ASMX.

Você pode obter o WSDL e usar xsd.exe para gerar as classes de objeto para você.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top