Leer Servicio Web XML

26/10/2006 - 17:54 por Jordi | Informe spam
Buenas,
necesitaria saber como puedo desarrollar una llamada para obtener un fichero
XML de un servidor donde el proxy me pide la cookie.
He conseguido obtener y leer el fichero utilizando el metodo XmlTextReader,
pero no consigo llegar al servidor cuando me pide la cookie.

Gracias,

Preguntas similare

Leer las respuestas

#1 RAlvare
26/10/2006 - 22:58 | Informe spam
"Jordi" escribió en el mensaje
news:
Buenas,
necesitaria saber como puedo desarrollar una llamada para obtener un
fichero
XML de un servidor donde el proxy me pide la cookie.
He conseguido obtener y leer el fichero utilizando el metodo
XmlTextReader,
pero no consigo llegar al servidor cuando me pide la cookie.

Gracias,



¿Entiendo que el fichero XML lo entrega un servidor web?
Si usas .Net Framework 2.0 ¿te podría servir algo así?
WebClient wc = new WebClient();

string TextoHTML = string.Empty;

string archivoTemporal= System.IO.Path.GetTempFileName();

wc.DownloadFile("http://www.cualquiercosa.com", archivoTemporal);

//Cuando descargas una página web con este método en la cadena

//TextoHTML se queda el código fuente HTML de la página

TextoHTML = System.IO.File.ReadAllText(archivoTemporal);

Yo diría que con el webclient el problema de la cookie NO se presenta, no
estoy seguro.

Un saludo. A ver si te sirve. Ya nos dirás algo.

RAlvare.Lugones.

Asturias.

ralvare.lugones(arrobass)gmail.com
Respuesta Responder a este mensaje
#2 Jordi
27/10/2006 - 08:37 | Informe spam
Buenas,
He probado la solución adjunta, pero cuando intento recuperar el fichero con
el método DownloadFile(), siempre me da el siguiente error:
"Excepción no controlada del tipo 'System.Net.WebException' en system.dll
Información adicional: Error en el servidor remoto: (407) Se requiere
autorización del proxy."
He encontrado otro método para abrir ficheros: Client.OpenRead() pero
tambien me muestra el mismo mensaje de error.
Alguna idea más ?
gracias,



"RAlvare" wrote:


"Jordi" escribió en el mensaje
news:
> Buenas,
> necesitaria saber como puedo desarrollar una llamada para obtener un
> fichero
> XML de un servidor donde el proxy me pide la cookie.
> He conseguido obtener y leer el fichero utilizando el metodo
> XmlTextReader,
> pero no consigo llegar al servidor cuando me pide la cookie.
>
> Gracias,

¿Entiendo que el fichero XML lo entrega un servidor web?
Si usas .Net Framework 2.0 ¿te podría servir algo así?
WebClient wc = new WebClient();

string TextoHTML = string.Empty;

string archivoTemporal= System.IO.Path.GetTempFileName();

wc.DownloadFile("http://www.cualquiercosa.com", archivoTemporal);

//Cuando descargas una página web con este método en la cadena

//TextoHTML se queda el código fuente HTML de la página

TextoHTML = System.IO.File.ReadAllText(archivoTemporal);

Yo diría que con el webclient el problema de la cookie NO se presenta, no
estoy seguro.

Un saludo. A ver si te sirve. Ya nos dirás algo.

RAlvare.Lugones.

Asturias.

ralvare.lugones(arrobass)gmail.com



Respuesta Responder a este mensaje
#3 pedromateo
06/11/2006 - 12:13 | Informe spam
¿es posible que la excepción surja a causa de que tu conexión a internet no
sea directa con el proveedor y haya un elemento intermedio, que en este caso
sería el proxy del cual requieres la autorización?

en este caso puede que tengas algún puerto capado o algo por el estilo.
tampoco es que tenga mucha idea de esto, pero es una posible causa.

un saludo. pedrolmn[arroba]gmail.com

"Jordi" wrote:

Buenas,
He probado la solución adjunta, pero cuando intento recuperar el fichero con
el método DownloadFile(), siempre me da el siguiente error:
"Excepción no controlada del tipo 'System.Net.WebException' en system.dll
Información adicional: Error en el servidor remoto: (407) Se requiere
autorización del proxy."
He encontrado otro método para abrir ficheros: Client.OpenRead() pero
tambien me muestra el mismo mensaje de error.
Alguna idea más ?
gracias,



"RAlvare" wrote:

>
> "Jordi" escribió en el mensaje
> news:
> > Buenas,
> > necesitaria saber como puedo desarrollar una llamada para obtener un
> > fichero
> > XML de un servidor donde el proxy me pide la cookie.
> > He conseguido obtener y leer el fichero utilizando el metodo
> > XmlTextReader,
> > pero no consigo llegar al servidor cuando me pide la cookie.
> >
> > Gracias,
>
> ¿Entiendo que el fichero XML lo entrega un servidor web?
> Si usas .Net Framework 2.0 ¿te podría servir algo así?
> WebClient wc = new WebClient();
>
> string TextoHTML = string.Empty;
>
> string archivoTemporal= System.IO.Path.GetTempFileName();
>
> wc.DownloadFile("http://www.cualquiercosa.com", archivoTemporal);
>
> //Cuando descargas una página web con este método en la cadena
>
> //TextoHTML se queda el código fuente HTML de la página
>
> TextoHTML = System.IO.File.ReadAllText(archivoTemporal);
>
> Yo diría que con el webclient el problema de la cookie NO se presenta, no
> estoy seguro.
>
> Un saludo. A ver si te sirve. Ya nos dirás algo.
>
> RAlvare.Lugones.
>
> Asturias.
>
> ralvare.lugones(arrobass)gmail.com
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida