Le bon article a été publié. Python - Création d'un serveur API Web ultra-rapide avec Falcon-Qiita
Falcon - The minimalist Python WSGI framework falconry/falcon
Dans cet article, il a été écrit en utilisant simple_server
, mais ici je vais utiliser le Gunicorn recommandé.
Gunicorn - Python WSGI HTTP Server for UNIX
benoitc/gunicorn
Tous ensemble avec pip
pip install --upgrade cython falcon gunicorn
Falcon Web Framework (http://falconframework.org) En référence à
sample.py
# -*- coding: utf-8 -*-
# sample.py
import falcon
import json
class ItemsResource:
def on_get(self, req, resp):
"""Handles GET requests"""
items = {
'title': 'Python+API Web avec Falcon',
'tags': [
{
'name': 'Python','versions':[]
},
{
'name': 'Falcon','vresions':[]
}
]
}
resp.body = json.dumps(items,ensure_ascii=False)
api = falcon.API()
api.add_route('/items', ItemsResource())
Lorsque vous accédez avec wget http: // localhost: 8000 / items
{"tags": [{"name": "Python", "versions": []}, {"vresions": [], "name": "Falcon"}], "title": "Python+API Web avec Falcon"}
J'ai entendu dire que j'étais capable de l'obtenir en toute sécurité. Je suis heureux.
Recommended Posts