cURL with user authentication in C#

HTTP Basic authentication requies everything after “Basic “ to be Base64-encoded, so try

request.Headers["Authorization"] = "Basic " + 
    Convert.ToBase64String(Encoding.ASCII.GetBytes(authInfo));

Leave a Comment