Saltar al contenido

WebClient – El servidor remoto devolvió un error: (403) Prohibido

Nuestro equipo de expertos pasados algunos días de investigación y recopilar de información, han obtenido los datos necesarios, deseamos que te sea útil para tu trabajo.

Lo acabo de probar con Fiddler ejecutándose para ver la respuesta y devuelve el siguiente aviso con el código de estado.

Los scripts deben usar un User-Agent informativo string con información de contacto, o pueden ser bloqueados por IP sin previo aviso.

Esto funciona.

    WebClient webClient = new WebClient();
    webClient.Headers.Add("user-agent", "Only a test!");

    string content = webClient.DownloadString("http://he.wikisource.org/wiki/%D7%A9%D7%95%D7%9C%D7%97%D7%9F_%D7%A2%D7%A8%D7%95%D7%9A_%D7%90%D7%95%D7%A8%D7%97_%D7%97%D7%99%D7%99%D7%9D_%D7%90_%D7%90");

Compruebe si el servidor al que intenta acceder está configurado para utilizar el protocolo TLS mejorado. Asegúrese de agregar esto a Global.asax.cs

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

Reseñas y valoraciones

Si tienes alguna indecisión o forma de aumentar nuestro artículo puedes añadir una crítica y con gusto lo leeremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *