URLFetch

Die App Engine bietet die Möglichkeit über HTTP und HTTPS mit anderen Servern zu kommunizieren.
Man kann auch die Standard Module urllib, urllib2 und httplib von Python nutzen.

Die URL die abgerufen werden soll kann folgende Ports nutzen 80-90, 440-450 und 1024-65535, wenn kein Port angegeben wird, werden bei HTTP Port 80 und bei HTTPS Port 443 genutzt.
Der Service kann die folgenden HTTP Methoden nutzen: GET, POST, PUT, HEAD und DELETE.

result = urlfetch.fetch( url )
if result.status_code == 200:
    self.response.out.write( result.content )

Leave a Reply