RE: [Python-es] Petición_POST_con_autentificación

Hernan Foffani hernan en orgmf.com.ar
Mie Mayo 19 10:25:50 CEST 2004


> ... resto cortado ...
> 3) Pruebo otra petición a la misma página pero ahora
> con login y password en la URL:
>
>>>> f =
> urllib.urlopen("http://prueba:prueba@maquina/directorio/Select.asp",
> params)
>>>> f.read()
> '<head><title>Se ha movido el
> objeto</title></head>\n<body><h1>Se ha movido el
> objeto</h1>Este objeto se puede encontrar en <a
> HREF="SelectOficina.asp">aqu\xed</a>.</body>\n'
>
> Ohh! Sorpresa! ¿Qué error es éste? ¿Alguna alma
> samaritana puede echarme una mano?

es evidente que el error te lo devuelve el servidor asp.
no es de python.  decías que con un navegador no tienes
problemas. pero,
 - ¿tu sitio web tiene un form en html para pedir login y
password?  es posible que en ese caso la autenticacion *no*
sea HTTP, sino simplemente un mecanismo "hecho en casa".
 - ¿has deshabilitado los cookies en tu navegador?  ¿no
será que el asp te está mandando algun cookie y no lo
estás considerando?  si tu sitio asp hace uso de variables
de sesión seguro que hay cookies dando vueltas.
 - otra posibilidad es que el asp use autenticacion de Windows.
tienes que haber hecho un login en una cuenta del dominio
de la red local para entrar y con esa cuenta el Internet
Explorer se identifica en el servidor asp.

-H.




Más información sobre la lista de distribución Python-es