API Web avec Python + Falcon

Si vous essayez de faire une petite API Web avec Python ...

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

Installation

Tous ensemble avec pip

pip install --upgrade cython falcon gunicorn

échantillon

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

API Web avec Python + Falcon
Vitesse explosive avec Python (bouteille)! Développement d'API Web
Créez rapidement un serveur API avec Python + Falcon
Utiliser l'API Trello avec python
Web scraping avec python + JupyterLab
API Web EXE par Python
Appelez l'API avec python3.
Application Web avec Python + Flask ② ③
Utiliser l'API subsonique avec python3
Web scraping débutant avec python
Rationalisez la recherche Web avec Python
Application Web avec Python + Flask ④
Obtenez des avis avec l'API googlemap de python
Exécutez Rotrics DexArm avec l'API Python
Premiers pas avec les applications Web Python
Web scraping avec Python Première étape
J'ai essayé webScraping avec python.
Surveillez les applications Web Python avec Prometheus
Quine Post avec l'API Qiita (Python)
Obtenez une capture d'écran Web avec python
Accédez à l'API Etherpad-lite avec Python
Accédez à l'API Web en Python
Créez un serveur API Web ultra-rapide avec Falcon
Collecter des informations sur Twitter avec Python (API Twitter)
[Python] Application Web à partir de 0! Pratique (3) - Mise en œuvre de l'API
FizzBuzz en Python3
Grattage avec Python
Créez automatiquement la documentation de l'API Python avec Sphinx
Grattage WEB avec Python (pour mémo personnel)
Statistiques avec python
Client API Slack simple réalisé avec Python
Grattage avec Python
Obtenez des données alimentaires avec l'API Amazon (Python)
Python: lecture de données JSON à partir de l'API Web
Python avec Go
Premiers pas avec Python Web Scraping Practice
Twilio avec Python
Intégrer avec Python
Jouez avec 2016-Python
AES256 avec python
Créer une API REST qui renvoie l'heure actuelle avec Python3 + Falcon
Démonisez une application Web Python avec Supervisor
Testé avec Python
[Note personnelle] Scraping de pages Web en python3
python commence par ()
Télécharger des fichiers sur le Web avec Python
Site de courses de chevaux Web scraping avec Python
[Python] Une application web rapide avec Bottle!
avec syntaxe (Python)
Premiers pas avec Python Web Scraping Practice
Application Web facile avec Python + Flask + Heroku
Bingo avec python
[Python] Créez rapidement une API avec Flask
Zundokokiyoshi avec python
Exécutez une application Web Python avec Docker