Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2010, 06:36
mario1995
 
Fecha de Ingreso: enero-2010
Mensajes: 4
Antigüedad: 14 años, 9 meses
Puntos: 0
Error usando urllib2

Hola amigos

Tengo ésto:

Código:
cadena=request.params['cadena']
             
        f  = urllib2.urlopen(cadena+"SERVICE=WMS&REQUEST=GetCapabilities&VERSION=1.1.1")
        

        response = f.read()
        
        if response.find('ISO-8859-1') < 0:
           response = response.decode('UTF-8')
        else:
           response = response.decode('ISO-8859-1')
        
       
        return response
Pues bien al hacer la instruccion urlopen para hacer la petición y recoger unos XML unos me los hace bien y otros hace falta que le defina :

os.environ["http_proxy"] = "el que sea mi proxy"

la cosa está en que no hace falta definir para esos servicios la variable http_proxy del entorno, porque al hacer las peticiones con una ventana del navegador las hace bien y sin problemas.

el error exacto que me salta es :

URLError: <urlopen error (10054, 'Connection reset by peer')>

¿Porqué unas peticiones si y otras no?¿Sabéis la solución?

Muchas gracias de Antemano