HttpWebResponse de NET en python ??

Iniciado por nachok91, 26 Enero 2010, 15:32 PM

0 Miembros y 1 Visitante están viendo este tema.

nachok91

Hola, estoy tratando de hacer un programita en python que realice algo similar a lo que hace la clase httpwebresponse en .net. Tengo ciertos problemas acerca de como se hace, intente hacerlo usando la libreria urllib pero cuando quiero leer la respuesta me sale lo que quiero enviar. Si alguien puede darme una mano, bienvenido sea.

El codigo en visual es:

Dim cab As String = "Passport1.4 OrgVerb=GET,OrgURL=http%3A%2F  %2Fmessenger%2Emsn%2Ecom,sign-in=" + usr + ",pwd=" + pwd + "," + cookie + "\r\n"
       Dim request As WebRequest = WebRequest.Create("https://login.passport.com/login2.srf")

       request.Headers.Add("Authorization", cab)

       Dim response As HttpWebResponse = request.GetResponse()

       Dim ticket As String = Convert.ToString(response.Headers)

       response.Close()



Novlucker

Para no estar escribiendo te paso un link :P

https://foro.elhacker.net/ejercicios/juego_ejercicios_python-t278592.0.html;msg1382841#msg1382841

Fijate especificamente en la función Webrequest que aparece a la mitad del código más o menos.
Te he puesto ese ejemplo porque tiene todo lo que necesitas, basicamente una solicitud web con envío de parámetros y "custom" headers, y posterior lectura de la respuesta ;)

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

nachok91

Gracias por responder ahora no tengo tiempo de mirarlo pero cuando pueda muestro como lo hice gracias! ;D

nacho87

Y también deberías usar urlllib2 para hacer las peticiones y recibir la respuesta. Ej:

Request = urlllib2.urlopen('www.google.com')
Response = Request.read()

print Response