WebDispatch

Tela Software:
WebDispatch
Detalhes de Software:
Versão: 1.0 Beta 4
Data de upload: 20 Feb 15
Revelador: Atsushi Odagiri
Licença: Livre
Popularidade: 0

Rating: nan/5 (Total Votes: 0)

WebDispatch é a coleta de despachante para aplicação WSGI. & Nbsp; que não tem nenhuma dependência de quadros exsiting, mas funciona perfeitamente com WebOb.
Despacho e Gerar URL
despachar com padrões de URL.
exemplo de aplicação helo:
>>> From webob.dec wsgify importação
>>>wsgify
... Def saudação (request):
... Return "Olá,% s"% request.urlvars ['name']
criar e configurar URL Dispatcher:
>>> From webdispatch importação URLDispatcher
>>> Despachante = URLDispatcher ()
>>> Dispatcher.add_url ('top', '/ Olá / {name} ", saudação)
invocar como despachante Aplicação WSGI:
>>> From WebOb importação Request
>>> Req = Request.blank ('/ Olá / webdispatch')
>>> Res = req.get_response (despachante)
>>> Res.body
'Olá, webdispatch'
Ação Despacho
ActionDispatcher invoca o método objeto com nome de ação de urlvars.
ação de classe handler:
>>> MyHandler classe (objeto):
...wsgify
... Saudação def (self, request):
... Return "Olá"
criar e configurar ActionDispatcher:
>>> From webdispatch importação ActionDispatcher
>>> Actiondispatcher = ActionDispatcher ()
>>> Actiondispatcher.register_actionhandler (MyHandler)
adicionar url ação com ação urlvars chamado:
>>> Dispatcher.add_url ('action_dispatch', '/ acções / {ação}', actiondispatcher)
invocar appclication wsgi .:
>>> Req = Request.blank ('/ acções / cumprimento')
>>> Res = req.get_response (despachante)
>>> Res.body
'Olá'
Método Despacho
expedição pelo método HTTP restfully.
provar app wsgi:
>>>wsgify
... Def get_hello (request):
... Voltar "Get Olá"
>>>wsgify
... Def post_hello (request):
... Return "Post Olá"
criar e configurar:
>>> From webdispatch importação MethodDispatcher
>>> Restapp = MethodDispatcher ()
>>> Restapp.register_app ('get', get_hello)
>>> Restapp.register_app ('post', post_hello)
Cada aplicações são registradas com o nome Método HTTP.
invocar a aplicação WSGI:
>>> Req = Request.blank ('/')
>>> Res = req.get_response (restapp)
>>> Res.body
'Get Olá'

O que é novo nesta versão:

  • resposta corpo Fix para bytes

O que é novo na versão 1.0 Beta 2:

  • Configuração Fix bug

Requisitos :

  • Python

Outro software de desenvolvedor Atsushi Odagiri

aodag.scaffold
aodag.scaffold

11 May 15

noseonalchemist
noseonalchemist

15 Apr 15

jsonrpc2
jsonrpc2

12 May 15

rebecca.fanstatic
rebecca.fanstatic

14 Apr 15

Comentário para WebDispatch

Comentários não encontrado
Adicionar comentário
Ligue imagens!