martes, 17 de marzo de 2015

Conectarse al Web Service

Investigamos la conexión de Python a un web service. En la página oficial de Python encontramos una librería estándar de IP llamada urllib.parse. Esta analiza URLs en componentes
Este módulo define una interfaz estándar para romper Uniform Resource Locator (URL) las cuerdas en componentes (esquema de direccionamiento, ubicación de red, ruta, etc.), para combinar los componentes de vuelta a una cadena URL, y para convertir una "URL relativa" a un URL absoluta dado una "URL base."
El módulo ha sido diseñado para que coincida con el RFC de Internet en localizadores uniformes de recursos relativos (y descubierto un bug en un proyecto anterior!). Es compatible con los siguientes esquemas de URL: archivo, FTP, Gopher, hdl, http, https, imap, mailto, mms, noticias, NNTP, prospero, rsync, rtsp, rtspu, sftp, shttp, sorbo, sorbos, SNEWS, svn, svn + ssh, telnet, wais.

Además encontramos la cláusula try y except:
Si no se produce ninguna excepción, la excepción de la cláusula se omite y la ejecución de la sentencia try ha terminado.
Si se produce una excepción durante la ejecución de la cláusula try, el resto de la cláusula se salta. Entonces, si su tipo coincide con la excepción nombrada después de la palabra clave except, la cláusula except se ejecuta, y luego la ejecución continúa después de la sentencia try.
Si se produce una excepción que no coincide con la excepción mencionada en la cláusula except, se pasa a sentencias try exteriores; si no se encuentra ningún controlador, es una excepción no controlada y la ejecución se detiene con un mensaje como se muestra arriba.


No hay comentarios:

Publicar un comentario