WebDispatch

Screenshot Software:
WebDispatch
Szczegóły programowe:
Wersja: 1.0 Beta 4
Filmu: 20 Feb 15
Wywoływacz: Atsushi Odagiri
Licencja: Wolny
Popularność: 0

Rating: nan/5 (Total Votes: 0)

WebDispatch jest kolekcja Dyspozytor do stosowania WSGI. & Nbsp; To nie ma zależności do ram exsiting, ale działa z WebOb.
Wysyłka i wygenerować URL
wysłanie z wzorców adresów URL.
Przykład zastosowania helo:
>>> Z webob.dec importu wsgify
>>>wsgify
... Def powitanie (wniosek):
... Powrót "Cześć,% s"% request.urlvars ['name']
tworzenia i konfigurowania URL wysyłający:
>>> Z webdispatch importu URLDispatcher
>>> Dyspozytor = URLDispatcher ()
>>> Dispatcher.add_url ("top", "/ hello / {nazwa}", okolicznościowe)
wywołania aplikacji WSGI dyspozytora jako:
>>> Z webob importu Zamówienie
>>> Req = Request.blank ("/ hello / webdispatch")
>>> Res = req.get_response (dyspozytor)
>>> Res.body
"Witaj, webdispatch"
Akcja Wysłanie
ActionDispatcher wywołuje metodę obiektu z nazwą akcji z urlvars.
Akcja klasa obsługi:
>>> Klasy MyHandler (obiekt):
...wsgify
... Def powitanie (samodzielne, wniosek):
... Powrót "Hello"
tworzenia i konfigurowania ActionDispatcher:
>>> Z webdispatch importu ActionDispatcher
>>> Actiondispatcher = ActionDispatcher ()
>>> Actiondispatcher.register_actionhandler (MyHandler)
dodaj działania url z urlvars nazwie działania:
>>> Dispatcher.add_url ("action_dispatch ',' / działania / {akcja} ', actiondispatcher)
powołać WSGI appclication .:
>>> Req = Request.blank ('/ działania / pozdrowienia ")
>>> Res = req.get_response (dyspozytor)
>>> Res.body
"Cześć"
Sposób Wysłanie
wysyłka metodą HTTP restfully.
próbki WSGI aplikacji:
>>>wsgify
... Def get_hello (wniosek):
... Powrót "Pobierz Deska"
>>>wsgify
... Def post_hello (wniosek):
... Powrót "post Hello"
tworzenia i konfigurowania:
>>> Z webdispatch importu MethodDispatcher
>>> Restapp = MethodDispatcher ()
>>> Restapp.register_app ('get', get_hello)
>>> Restapp.register_app ("post", post_hello)
Każdy aplikacje zarejestrowane w nazwie metody HTTP.
powołać WSGI aplikacji:
>>> Req = Request.blank ("/")
>>> Res = req.get_response (restapp)
>>> Res.body
"Get Witaj"

Co nowego w tym wydaniu:

  • Ciało odpowiedzi Fix do bajtów

Co nowego w wersji 1.0 Beta 2:

  • Konfiguracja Fix bug

Wymagania :

  • Python

Inne programy z deweloperem Atsushi Odagiri

noseonalchemist
noseonalchemist

15 Apr 15

rebecca.fanstatic
rebecca.fanstatic

14 Apr 15

jsonrpc2
jsonrpc2

12 May 15

Komentarze do WebDispatch

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!