Tengo ésto:
Código:
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 :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
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