WebDispatch

Software screenshot:
WebDispatch
Software detaljer:
Version: 1.0 Beta 4
Upload dato: 20 Feb 15
Udvikler: Atsushi Odagiri
Licens: Gratis
Popularitet: 32

Rating: nan/5 (Total Votes: 0)

WebDispatch er afsender kollektion til WSGI ansøgning. & Nbsp; Det har ingen afhængighed til exsiting rammer, men fungerer fint med WebOb.
Forsendelse og generere URL
forsendelse med webadressemønstrene.
eksempel helo ansøgning:
>>> Fra webob.dec import wsgify
>>>wsgify
... Def hilsen (anmodning):
... Retur "Hej,% s"% request.urlvars ['navn']
oprette og konfigurere URL afsender:
>>> Fra webdispatch import URLDispatcher
>>> Afsender = URLDispatcher ()
>>> Dispatcher.add_url (»top«, »/ goddag / {navn} ', hilsen)
påberåbe afsender som WSGI Anvendelse:
>>> Fra webob import Request
>>> Req = Request.blank ("/ goddag / webdispatch ')
>>> Res = req.get_response (afsender)
>>> Res.body
"Hej, webdispatch '
Action Dispatch
ActionDispatcher påberåber objekt metode med handling navn fra urlvars.
handlingsbehandler klasse:
>>> Klasse MyHandler (objekt):
...wsgify
... Def hilsen (self, anmodning):
... Tilbagevenden "Hello"
oprette og konfigurere ActionDispatcher:
>>> Fra webdispatch import ActionDispatcher
>>> Actiondispatcher = ActionDispatcher ()
>>> Actiondispatcher.register_actionhandler (MyHandler)
Tilføj handling url med urlvars navngivet handling:
>>> Dispatcher.add_url (»action_dispatch ',' / foranstaltninger / {handling} ', actiondispatcher)
påberåbe WSGI appclication .:
>>> Req = Request.blank ("/ foranstaltninger / hilsen ')
>>> Res = req.get_response (afsender)
>>> Res.body
'Hello'
Metode Dispatch
afsendelse af HTTP METODE restfully.
prøve WSGI app:
>>>wsgify
... Def get_hello (anmodning):
... Tilbage "Get Hello"
>>>wsgify
... Def post_hello (anmodning):
... Tilbagevenden "post Hello"
oprette og konfigurere:
>>> Fra webdispatch import MethodDispatcher
>>> Restapp = MethodDispatcher ()
>>> Restapp.register_app ('get', get_hello)
>>> Restapp.register_app ("post", post_hello)
Hver applikationer er registreret med HTTP Method navn.
påberåbe WSGI ansøgning:
>>> Req = Request.blank ('/')
>>> Res = req.get_response (restapp)
>>> Res.body
'Get Hello "

Hvad er nyt i denne udgivelse:

  • Fix svar krop til bytes

Hvad er nyt i version 1.0 Beta 2:

  • Fix setup bug

Krav :

  • Python

Andre software developer Atsushi Odagiri

jsonrpc2
jsonrpc2

12 May 15

rebecca.fanstatic
rebecca.fanstatic

14 Apr 15

noseonalchemist
noseonalchemist

15 Apr 15

Kommentarer til WebDispatch

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!