Saludos!
Me estaba complicando, se podía hacer más fácil con WebRequest y WebResponse. Por si a alguien le sirve:
Código:
WebRequest WRPeticion = WebRequest.Create(uri);
WRPeticion.Credentials = new NetworkCredential(user, pass);
WebResponse WRRespuesta = WRPeticion.GetResponse();
Saludos!