Web-API mit Python + Falcon

Wenn Sie versuchen, eine kleine Web-API mit Python zu erstellen ...

Es wurde genau der richtige Artikel veröffentlicht. Python-Aufbau eines Light-Speed-Web-API-Servers mit Falcon-Qiita

Falcon - The minimalist Python WSGI framework falconry/falcon

In diesem Artikel wurde es mit simple_server geschrieben, aber hier werde ich das empfohlene Gunicorn verwenden. Gunicorn - Python WSGI HTTP Server for UNIX benoitc/gunicorn

Installation

Alles zusammen mit pip

pip install --upgrade cython falcon gunicorn

Stichprobe

Falcon Web Framework (http://falconframework.org) Mit Bezug auf

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+Web-API mit Falcon',
            'tags': [
                {
                    'name': 'Python','versions':[]
                },
                {
                    'name': 'Falcon','vresions':[]
                }
            ]
        }

        resp.body = json.dumps(items,ensure_ascii=False)

api = falcon.API()
api.add_route('/items', ItemsResource())

Wenn Sie mit wget http: // localhost: 8000 / items zugreifen

{"tags": [{"name": "Python", "versions": []}, {"vresions": [], "name": "Falcon"}], "title": "Python+Web-API mit Falcon"}

Ich habe gehört, dass ich es sicher bekommen konnte. Ich bin glücklich.

Recommended Posts

Web-API mit Python + Falcon
Explosive Geschwindigkeit mit Python (Flasche)! Web-API-Entwicklung
Erstellen Sie schnell einen API-Server mit Python + Falcon
Verwenden Sie die Trello-API mit Python
Web Scraping mit Python + JupyterLab
EXE Web API von Python
Rufen Sie die API mit python3 auf.
Webanwendung mit Python + Flask ② ③
Verwenden Sie die Unterschall-API mit Python3
Web Scraping Anfänger mit Python
Optimieren Sie die Websuche mit Python
Webanwendung mit Python + Flask ④
Holen Sie sich Bewertungen mit Python Googlemap API
Führen Sie Rotrics DexArm mit der Python-API aus
Erste Schritte mit Python-Webanwendungen
Web Scraping mit Python Erster Schritt
Ich habe versucht, WebScraping mit Python.
Überwachen Sie Python-Webanwendungen mit Prometheus
Quine Post mit Qiita API (Python)
Holen Sie sich Web-Screen-Capture mit Python
Klicken Sie mit Python auf die Etherpad-Lite-API
Klicken Sie auf die Web-API in Python
Erstellen Sie mit Falcon einen Light-Speed-Web-API-Server
Sammeln von Informationen von Twitter mit Python (Twitter API)
[Python] Webanwendung von 0! Hands-on (3) -API-Implementierung-
FizzBuzz in Python3
Scraping mit Python
Erstellen Sie automatisch eine Python-API-Dokumentation mit Sphinx
WEB-Scraping mit Python (für persönliche Notizen)
Statistik mit Python
Einfacher Slack API-Client mit Python
Scraping mit Python
Holen Sie sich Lebensmitteldaten mit Amazon API (Python)
Python: Lesen von JSON-Daten von der Web-API
Python mit Go
Erste Schritte mit Python Web Scraping Practice
Twilio mit Python
In Python integrieren
Spielen Sie mit 2016-Python
AES256 mit Python
Erstellen Sie mit Python3 + Falcon eine REST-API, die die aktuelle Uhrzeit zurückgibt
Dämonisieren Sie eine Python-Webanwendung mit Supervisor
Getestet mit Python
[Persönlicher Hinweis] Scraping von Webseiten in Python3
Python beginnt mit ()
Laden Sie mit Python Dateien im Web herunter
Pferderennseite Web Scraping mit Python
[Python] Eine schnelle Webanwendung mit Bottle!
mit Syntax (Python)
Erste Schritte mit Python Web Scraping Practice
Einfache Web-App mit Python + Flask + Heroku
Bingo mit Python
[Python] Erstellen Sie schnell eine API mit Flask
Zundokokiyoshi mit Python
Führen Sie eine Python-Webanwendung mit Docker aus