| Mimerender Python-Modul für ein erholsames Ressourcenvarianten-Rendering mit MIME-Medientypen |
Jetzt downloaden |
Mimerender Ranking & Zusammenfassung
- Lizenz:
- MIT/X Consortium Lic...
- Name des Herausgebers:
- Martin Blech
- Website des Verlags:
- http://code.google.com/u/martinblech/
Mimerender Stichworte
Mimerender Beschreibung
Python-Modul für erholsame Ressourcenvarianten-Rendering mit MIME-Medientypen Mimerender ist ein Python-Modul, das mit der Verwendung von Python-Dekorern ermöglicht, eine Render-Funktion für ein HTTP-Anforderungshandler-Ergebnis transparent auszuwählen. Es verwendet MimePress, um den HTTP-Akzeptitel-Header zu analysieren und die beste verfügbare Darstellung auszuwählen '% mesagerender_json = lambda ** args: json.dumps (args) render_html = lambda Meldung:'% s '% mesagerender_txt = Lambda Meldung: messageurls = (' / ('/ (.*)', 'Greet') app = web.application (URLs, Globals ()) Klasse Greet: @mimerender (Standard = 'HTML', HTML = Render_HTML, XML = Render_XML, JSON = Render_Json, TXT = Render_txt) def Erhalten (Selbst, Name): Wenn nicht Name: Name = ' World 'Return {' Nachricht ':' Hallo, '+ Name +'! '} Wenn __NAME__ == "__main__": app.run (), dann können Sie: $ curl -h "Accept: Application / HTML" localhost: 8080 / x
HELLO, X!
$ curl -H "Accept: Application / XML" localhost: 8080 / x
Hallo, X! $ curl -H "Accept: Application / JSON" localhost: 8080 / x {'Nachricht': 'Hallo, x!'} $ Curl -h "Accept: Text / Plain" localhost: 8080 / xhello, x! Anforderungen: · Python
Mimerender Zugehörige Software