WebDispatch

Screenshot der Software:
WebDispatch
Softwarebeschreibung:
Version: 1.0 Beta 4
Upload-Datum: 20 Feb 15
Entwickler: Atsushi Odagiri
Lizenz: Frei
Popularität: 0

Rating: nan/5 (Total Votes: 0)

WebDispatch ist Dispatcher-Kollektion für WSGI Anwendung. & Nbsp; Das hat keine Abhängigkeit zu exsiting Frameworks, wohl aber mit WebOb.
Versand und URL generieren
Versand mit URL-Mustern.
Beispiel helo Anwendung:
>>> Von webob.dec Import wsgify
>>>wsgify
... Def Gruß (Anfrage):
... Rückkehr "Hallo% s"% request.urlvars ['name']
Erstellen und Konfigurieren von URL Dispatcher:
>>> Von WebDispatch Import URLDispatcher
>>> Dispatcher = URLDispatcher ()
>>> Dispatcher.add_url ("top", "/ hallo / {Name} ', Grußkarten)
berufen Dispatcher als WSGI Anwendung:
>>> Von WebOb Import anfordern
>>> Req = Request.blank ('/ hallo / WebDispatch')
>>> Res = req.get_response (Dispatcher)
>>> Res.body
"Hallo, WebDispatch '
Aktions Versand
ActionDispatcher ruft Objektmethode mit Aktionsname aus urlvars.
Action-Handler-Klasse:
>>> Klasse MyHandler (Objekt):
...wsgify
... Def Gruß (self, Anfrage):
... Rückkehr "hallo"
Erstellen und Konfigurieren ActionDispatcher:
>>> Von WebDispatch Import ActionDispatcher
>>> Actiondispatcher = ActionDispatcher ()
>>> Actiondispatcher.register_actionhandler (MyHandler)
hinzufügen Aktion url mit urlvars benannte Aktion:
>>> Dispatcher.add_url ('action_dispatch', '/ Aktionen / {Aktion}', actiondispatcher)
berufen wsgi appclication .:
>>> Req = Request.blank ('/ Aktionen / Gruß')
>>> Res = req.get_response (Dispatcher)
>>> Res.body
'Hallo'
Method Versand
Versand per HTTP-Methode erholsam.
probieren wsgi App:
>>>wsgify
... Def get_hello (Anfrage):
... Zurück "Get Hallo"
>>>wsgify
... Def post_hello (Anfrage):
... Rückkehr "Post Hallo"
erstellen und konfigurieren:
>>> Von WebDispatch Import MethodDispatcher
>>> Restapp = MethodDispatcher ()
>>> Restapp.register_app ('get', get_hello)
>>> Restapp.register_app ('post', post_hello)
Jedes Anwendungen werden mit HTTP-Methode Namen registriert.
berufen WSGI Anwendung:
>>> Req = Request.blank ("/")
>>> Res = req.get_response (restapp)
>>> Res.body
'Get Hallo "

Was ist neu in dieser Pressemitteilung:

  • Fix Antworttext an Bytes

Was ist neu in der Version 1.0 Beta 2:

  • Fix Setup-Fehler

Anforderungen :

  • Python

Andere Software von Entwickler Atsushi Odagiri

aodag.scaffold
aodag.scaffold

11 May 15

jsonrpc2
jsonrpc2

12 May 15

noseonalchemist
noseonalchemist

15 Apr 15

Kommentare zu WebDispatch

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!