WebDispatch

Software captura de pantalla:
WebDispatch
Detalles de software:
Versión: 1.0 Beta 4
Fecha de carga: 20 Feb 15
Promotor: Atsushi Odagiri
Licencia: Libre
Popularidad: 0

Rating: nan/5 (Total Votes: 0)

WebDispatch es recogida despachador para la aplicación WSGI & nbsp;. Eso no tiene ninguna dependencia a los marcos exsiting, pero funciona con WebOb.
Despacho y Generar URL
despachar con patrones de URL.
ejemplo de aplicación helo:
>>> From wsgify importación webob.dec
>>>wsgify
... Saludo def (petición):
... Return "Hola,% s"% request.urlvars ['name']
crear y configurar URL Dispatcher:
>>> From webdispatch URLDispatcher importación
>>> Despachador = URLDispatcher ()
>>> Dispatcher.add_url ('top', '/ hola / {nombre}', felicitación)
invocar como despachador aplicación WSGI:
>>> From WebOb Solicitud de importación
>>> Req = Request.blank ('/ hola / webdispatch')
>>> Res = req.get_response (despachador)
>>> Res.body
'Hola, webdispatch'
Acción Despacho
ActionDispatcher invoca el método objeto con nombre de la acción de urlvars.
acción de clase controlador:
>>> MyHandler clase (objeto):
...wsgify
... Def saludo (self, petición):
... Volver "Hola"
crear y configurar ActionDispatcher:
>>> From webdispatch ActionDispatcher importación
>>> Actiondispatcher = ActionDispatcher ()
>>> Actiondispatcher.register_actionhandler (MyHandler)
añadir acción url con la acción urlvars llamado:
>>> Dispatcher.add_url ('action_dispatch', '/ acciones / {acción}', actiondispatcher)
invocar appclication WSGI .:
>>> Req = Request.blank ('/ acciones / saludo')
>>> Res = req.get_response (despachador)
>>> Res.body
'Hola'
Método de Despacho
envío por método HTTP tranquilamente.
degustar aplicación WSGI:
>>>wsgify
... Def get_hello (petición):
... Volver "Get Hola"
>>>wsgify
... Def post_hello (petición):
... Volver "Post Hola"
crear y configurar:
>>> From webdispatch MethodDispatcher importación
>>> Restapp = MethodDispatcher ()
>>> Restapp.register_app ("conseguir", get_hello)
>>> Restapp.register_app ('post', post_hello)
Cada aplicaciones están registrados con nombre Método HTTP.
invocar la aplicación WSGI:
>>> Req = Request.blank ('/')
>>> Res = req.get_response (restapp)
>>> Res.body
'Get Hola'

¿Qué hay de nuevo en esta versión:

  • cuerpo de la respuesta de reparación en bytes

¿Qué hay de nuevo en la versión 1.0 Beta 2:

  • bug configuración Fix

Requisitos :

  • Python

Otro software de desarrollador Atsushi Odagiri

noseonalchemist
noseonalchemist

15 Apr 15

jsonrpc2
jsonrpc2

12 May 15

rebecca.fanstatic
rebecca.fanstatic

14 Apr 15

Comentarios a la WebDispatch

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!