Consumir serviço asmx a partir de um serviço REST
25/06/2018
0
Como eu faço para eu passar um objeto que tenho num serviço REST para um amsx(SOAP)? A lógica é: Recebo o Objeto de um serviço(REST) e preciso diponibilizá-lo para outros dois serviços, um REST e um SOAP(asmx). Minha controller está assim:
[Route("api/[controller]")] public class OptOutClientController : Controller { HttpClient client = new HttpClient(); private readonly IOptOutService _service; public OptOutClientController(IOptOutService service) { _service = service; } [HttpPost] public OptOutCliente Unsubscribe([FromBody]OptOutCliente cliente) { if (cliente == null) throw new OptOutException("Informar os dados do cliente OptOut!"); var valida = _service.Process(cliente); BasicHttpBinding httpBinding = new BasicHttpBinding(); EndpointAddress wsUrl = new EndpointAddress("http://localhost:64460/OptOutService.svc"); //ServicoWSClient soapClient = new ServicoWSClient(httpBinding, wsUrl); return cliente; } }
Pjava
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)