WebDispatch

Logiciel capture d'écran:
WebDispatch
Détails logiciels:
Version: 1.0 Beta 4
Date de transfert: 20 Feb 15
Développeur: Atsushi Odagiri
Licence: Gratuit
Popularité: 0

Rating: nan/5 (Total Votes: 0)

est WebDispatch collection répartiteur pour une application WSGI & nbsp;. Cela n'a pas de dépendance aux cadres exsiting, mais fonctionne très bien avec WebOb.
Expédition et Générer URL
expédition avec des motifs d'URL.
exemple d'application de helo:
>>> From wsgify d'importation webob.dec
>>>wsgify
... Salut def (demande):
... Retour "Bonjour,"% s% request.urlvars ['nom']
créer et configurer Dispatcher URL:
>>> From WebDispatch importation URLDispatcher
>>> Répartiteur = URLDispatcher ()
>>> Dispatcher.add_url ('top', '/ bonjour / {name}', cartes de vœux)
invoquer répartiteur que WSGI Application:
>>> From WebOb demande d'importation
>>> Req = Request.blank ('/ bonjour / WebDispatch')
>>> Res = req.get_response (répartiteur)
>>> Res.body
«Bonjour, WebDispatch '
Action Dispatch
ActionDispatcher invoque méthode d'objet avec le nom de l'action de urlvars.
l'action classe de gestionnaire:
>>> MyHandler de classe (objet):
...wsgify
... Salut def (auto, demande):
... Retour "Bonjour"
créer et configurer ActionDispatcher:
>>> From WebDispatch importation ActionDispatcher
>>> Actiondispatcher ActionDispatcher = ()
>>> Actiondispatcher.register_actionhandler (MyHandler)
Ajouter une action URL avec l'action urlvars nommé:
>>> Dispatcher.add_url ('action_dispatch', '/ actions / {action}', actiondispatcher)
invoquer appclication wsgi .:
>>> Req = Request.blank ('/ actions / salutation')
>>> Res = req.get_response (répartiteur)
>>> Res.body
«Bonjour»
Méthode Dispatch
envoi par MÉTHODE restfully HTTP.
échantillonner application wsgi:
>>>wsgify
... Get_hello def (demande):
... Retour "Get Bonjour"
>>>wsgify
... Post_hello def (demande):
... Retour "Post Bonjour"
créer et configurer:
>>> From WebDispatch importation MethodDispatcher
>>> Restapp MethodDispatcher = ()
>>> Restapp.register_app ('get', get_hello)
>>> Restapp.register_app ('post', post_hello)
Chaque applications sont enregistrés avec nom de la méthode HTTP.
invoquer l'application WSGI:
>>> Req = Request.blank ('/')
>>> Res = req.get_response (restapp)
>>> Res.body
'Get Bonjour »

Ce qui est nouveau dans cette version:

  • corps de la réponse à Fix octets

Ce qui est nouveau dans la version 1.0 Beta 2:

  • bug d'installation de Fix

Exigences :

  • Python

D'autres logiciels de développeur Atsushi Odagiri

aodag.scaffold
aodag.scaffold

11 May 15

jsonrpc2
jsonrpc2

12 May 15

noseonalchemist
noseonalchemist

15 Apr 15

Commentaires à WebDispatch

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!