c # HttpWebResponse Encabezado de codificación
Tengo el siguiente problema. Me comunico con una dirección que sé que emplea una redirección 301.
utilizandoHttpWebRequest loHttp = (HttpWebRequest)WebRequest.Create(lcUrl);
yloHttp.AllowAutoRedirect = false;
De modo que no soy redirigido.
Ahora obtengo el encabezado de la respuesta para identificar la nueva URL.
utilizandoloWebResponse.GetResponseHeader("Location");
El problema es que, dado que esta URL contiene caracteres griegos, la cadena devuelta está todo mezclada (debido a la codificación).
La imagen completa codificada:
HttpWebRequest loHttp = (HttpWebRequest)WebRequest.Create(lcUrl);
loHttp.ContentType = "application/x-www-form-urlencoded";
loHttp.Method = "GET";
Timeout = 10000;
loHttp.AllowAutoRedirect = false;
HttpWebResponse loWebResponse = (HttpWebResponse)loHttp.GetResponse();
string url= loWebResponse.Headers["Location"];