example ejemplo code c# .net httpwebrequest http-basic-authentication

c# - ejemplo - Cómo agregar un encabezado de autenticación básico a WebRequest



webrequest en c# (1)

Fácil. Para agregar una autenticación básica a su HttpRequest, haga esto:

string username = "Your username"; string password = "Your password"; string svcCredentials = Convert.ToBase64String(ASCIIEncoding.ASCII.GetBytes(username + ":" + password)); request.Headers.Add("Authorization", "Basic " + svcCredentials);

En la autenticación básica, debe usar Base64 para codificar las credenciales.

Esta pregunta ya tiene una respuesta aquí:

Tengo un servicio básico de WCF y quiero probarlo usando HttpWebRequest. El problema es que uso la autenticación básica. ¿Cómo agrego un encabezado con autenticación básica?

Ese es mi código hasta ahora:

var request = (HttpWebRequest)WebRequest.Create(url);

Gracias