Estoy haciendo una llamada a una página en mi sitio usando webclient. Estoy tratando de obtener el resultado de la página web en un pdf, así que estoy tratando de obtener una representación de cadena de la página representada. El problema es que la solicitud no está autenticada, así que todo lo que obtengo es una pantalla de inicio de sesión. He enviado la propiedad UseDefaultCredentials a true, pero sigo obteniendo el mismo resultado. A continuación se muestra una parte de mi código:¿Cómo autentico una solicitud de WebClient?
WebClient webClient = new WebClient();
webClient.Encoding = Encoding.UTF8;
webClient.UseDefaultCredentials = true;
return Encoding.UTF8.GetString(webClient.UploadValues(link, "POST",form));
autenticación de formularios – smartdirt
Luego necesita 'WebClient' para comportarse como un navegador que se hubiera comportado. Debes enviar la cookie. –
Um, no estoy seguro de cómo haría eso. ¿Alguna sugerencia? Gracias. – smartdirt