WebDispatch

Skjermbilde programvare:
WebDispatch
Prog.varedetaljer:
Versjon: 1.0 Beta 4
Last opp dato: 20 Feb 15
Utvikler: Atsushi Odagiri
Lisens: Gratis
Popularitet: 32

Rating: nan/5 (Total Votes: 0)

WebDispatch er sentralen samling for WSGI søknad. & Nbsp; Det har ingen avhengighet til Spennende rammer, men fungerer fint med WebOb.
Dispatch og generere URL
ekspedere med nettadressemønstre.
eksempel helo søknaden:
>>> Fra webob.dec import wsgify
>>>wsgify
... Def hilsen (forespørsel):
... Retur "Hei,% s"% request.urlvars ['navn']
opprette og konfigurere URL Dispatcher:
>>> Fra webdispatch import URLDispatcher
>>> Dispatcher = URLDispatcher ()
>>> Dispatcher.add_url ('top', '/ hallo / {navn}, hilsen)
påberope sentralen som WSGI Søknad:
>>> Fra webob import Request
>>> Req = Request.blank ('/ hei / webdispatch')
>>> Res = req.get_response (sentralen)
>>> Res.body
«Hei, webdispatch '
Handling Dispatch
ActionDispatcher påkaller objekt metode med action navn fra urlvars.
handling handler klasse:
>>> Klasse MyHandler (objekt):
...wsgify
... Def hilsen (selv, forespørsel):
... Return "Hello"
opprette og konfigurere ActionDispatcher:
>>> Fra webdispatch import ActionDispatcher
>>> Actiondispatcher = ActionDispatcher ()
>>> Actiondispatcher.register_actionhandler (MyHandler)
legge handlingen url med urlvars heter handling:
>>> Dispatcher.add_url ('action_dispatch', '/ handlinger / {handling}, actiondispatcher)
påberope wsgi appclication .:
>>> Req = Request.blank ('/ handlinger / hilsen')
>>> Res = req.get_response (sentralen)
>>> Res.body
'Hei'
Metode Dispatch
ekspedering via HTTP METODE restfully.
smake wsgi app:
>>>wsgify
... Def get_hello (forespørsel):
... Tilbake "Get Hello"
>>>wsgify
... Def post_hello (forespørsel):
... Return "Post Hello"
opprette og konfigurere:
>>> Fra webdispatch import MethodDispatcher
>>> Restapp = MethodDispatcher ()
>>> Restapp.register_app ('get', get_hello)
>>> Restapp.register_app ("post", post_hello)
Hver søknader er registrert med HTTP Method navn.
påberope WSGI søknaden:
>>> Req = Request.blank ('/')
>>> Res = req.get_response (restapp)
>>> Res.body
"Get Hei '

Hva er nytt i denne utgaven:

  • Fix respons kroppen til å byte

Hva er nytt i versjon 1.0 Beta 2:

  • Fix setup bug

Krav :

  • Python

Annen programvare fra utvikleren Atsushi Odagiri

jsonrpc2
jsonrpc2

12 May 15

aodag.scaffold
aodag.scaffold

11 May 15

rebecca.fanstatic
rebecca.fanstatic

14 Apr 15

Kommentarer til WebDispatch

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!