2010-09-20 14 views
5

¿Es posible establecer la cadena User-Agent al realizar una solicitud HTTP con XmlTextReader? Si es así, ¿cómo podría hacer eso?Establecer User-Agent al usar XmlTextReader

Estoy usando VB.NET con .NET 2.0 runtime, pero puedo leer sus sugerencias de C# muy bien.

Gracias por su tiempo.

+1

No use 'XmlTextReader' en absoluto. Use 'XmlReader.Create'. –

Respuesta

8

Debe utilizar las clases WebRequest o WebClient para descargar manualmente el contenido; te permiten establecer encabezados.

EDITAR: Por ejemplo:

var request = (HttpWebRequest)WebRequest.Create(url); 
request.UserAgent = "..."; 
using (var response = request.GetResponse()) 
using (var responseStream = response.GetResponseStream()) 
using (var reader = XmlReader.Create(responseStream)) { 
    ... 
} 
+0

sería bueno si pudiera mostrar un ejemplo de WebRequest utilizado con XmlReader.Create. –

+0

@John: Aquí tienes. – SLaks

Cuestiones relacionadas