none
Referencia a servicios web SOAP sin wizard. RRS feed

  • Pregunta

  • Hola a todos, alguien sabe como puedo hacer para consumir un servicio web SOAP directamente desde código, sin referenciar al web service con el wizard, mi idea es hacer como un nucleo de consumo de servicios web en el cual no tenga que referenciar con wizard, el código en base a parametrizacion deberia poder consumir el servicio.

    Roy Sillerico

    martes, 8 de noviembre de 2016 13:38

Respuestas

Todas las respuestas

  • hola

    que tipo de servicio web necesitas consumir? es un asmx o wcf

    si lo necesitas consumir sin un proxy vas a tener que armar el mensaje xml soap de forma manual

     Calling a Web Method in C# without Service Reference

    como veras se necesita armar el xml del mensaje soap para poder invocar el servicio

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 8 de noviembre de 2016 13:59
  • En realidad son N servicios, hay asmx, wcf, rest, javas, php, etc, es un sistema grande que interactua con muchas otras instituciones que exponene sus servicios desarrollados en diferentes tecnologias.

    Roy Sillerico

    martes, 8 de noviembre de 2016 14:11
  • Hola, 

    la respuesta de Leandro me parece correcta. Una llamada a un servicio SOAP se realiza con un HttpWebRequest enviando una estructura SOAP Envelope que no deja de ser un XML con un formato determinado. 

    Si es REST se envia los datos usando una URL dada y normalmente los datos están serializados en JSON. 

    Con los datos que has indicado veo dificil responder más concreto. 


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    martes, 8 de noviembre de 2016 15:56
    Moderador