Tengo un cliente web sencillo en C# .Net Framework 3.5 que llama a un servicio SOAP HelloWorld como esto:Adición de cabecera a .NET 3.5 WCF Client
HelloService myservice = new HelloService();
string result = myservice.HelloWorld();
estoy usando algún medio-ware que añade seguridad básica pidiendo un encabezado de autorización: "Authorization = Bearer 123456abcd" que funciona con un servicio REST, pero quería consumir el servicio con el cliente .Net anterior ...
¿Cómo puedo agregar el encabezado a la llamada de servicio? ? ¿Existe algo como: myservice.addHeader("authorization=blah");
?
¿Ha creado al cliente con "Agregar referencia de servicio"? –
sí, los clientes funcionan cuando no uso middleware. El middleware agrega seguridad y quiere que el Encabezado se autentique. – nuvio
Siempre odio ese tipo de middleware. Asume que todo se hace de forma manual, y no tiene en cuenta cosas como un WSDL y que se genere el código. –