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