Google App Engine
RequestHandler klassist ja saab
seega kaasa vajalikud oskused päringuga ümber käia.
class MainHandler(webapp.RequestHandler):
def get(self):
self.response.out.write("Hello world!")
Antud klass oskab vastata GET päringutele (selle jaoks on klassis meetod get) ning ainsa
tegevusena väljastab päringu vastusena brauserile stringi Hello world.
Viimasena tuleb seada üles milline päringu haldaja vastab millisele päringule. Vahet tehaks
kasutatud URL'i järgi ning kasutada saab ka regulaaravaldisi.
def main():
application = webapp.WSGIApplication([('/', MainHandler)])
wsgiref.handlers.CGIHandler().run(application)
if __name__ == '__main__':
main()
Paksus kirjas on ära toodud massiiv, milles asuvadki sisendpäringute seosed konkreetsete
haldajatega. Antud massiivil on seatud ainult üks element ja see vastab päringule / ehk siis
domeeni juurkataloogile (näiteks http://www.server.ee/).
Seega kui minimaalne Google App Engine Hello world kokku panna, oleks tulemus selline.