Erstellen Sie mit Python3 + Falcon eine REST-API, die die aktuelle Uhrzeit zurückgibt

Motivation

Bereitstellung von Diensten mithilfe von maschinellem Lernen mit REST-API Lassen Sie uns zunächst die REST-API in Python implementieren.

Falcon Python WEB Framework. Es ist ein Moll, aber es ist leicht und schnell.

Erstellen eines Light-Speed-Web-API-Servers mit Falcon Web-API mit Python + Falcon

Umgebung

Python 3.5.2 Falcon 1.1.0 Cython 0.24.1 (Python-Beschleunigung)

Sie können es mit pip installieren.

pip install falcon
pip install cython

Quellcode

timeapi.py


import json
import falcon
from datetime import datetime

#Erstellen Sie eine Klasse und beschreiben Sie den Prozess
class TimeResource(object):
	#GET-Methode
	def on_get(self, req, resp):

		#Eine Nachricht schreiben
		dt=datetime.now() #Tageszeiten
		msg = {
			"hour": dt.hour,
			"minute": dt.minute,
			"second": dt.second
		}

		#Rückgabe der Nachricht im JSON-Format
		resp.body = json.dumps(msg)

#App-Instanzerstellung
app = falcon.API()
#Verbinden Sie Endpunkte und Klassen
app.add_route("/", TimeResource())

if __name__ == "__main__":
	#Starten Sie den Server
	from wsgiref import simple_server
	httpd = simple_server.make_server("", 8000, app)
	httpd.serve_forever()

Lauf

http://localhost:8000

Wenn Sie zugreifen

{'second': 53, 'hour': 12, 'minute': 1}

Das Ergebnis wird wie folgt angezeigt.

Recommended Posts

Erstellen Sie mit Python3 + Falcon eine REST-API, die die aktuelle Uhrzeit zurückgibt
Erstellen Sie schnell einen API-Server mit Python + Falcon
Web-API mit Python + Falcon
Rufen Sie die API mit python3 auf.
Ich möchte eine API erstellen, die ein Modell mit einer rekursiven Beziehung im Django REST Framework zurückgibt
Die erste API, die mit dem Python Djnago REST-Framework erstellt wurde
Tornado - Erstellen wir eine Web-API, die JSON problemlos mit JSON zurückgibt
Erstellen Sie Awaitable mit der Python / C-API
Klicken Sie mit Python auf die Etherpad-Lite-API
[LINE Messaging API] Erstellen Sie einen BOT, der eine Verbindung zu jemandem mit Python herstellt
Erstellen Sie eine REST-API, um dynamodb mit dem Django REST Framework zu betreiben
Erstellen Sie eine Anwendung, die nur mit der Google Custom Search-API mit Python 3.3.1 in Bottle sucht
[Python] Erstellen Sie schnell eine API mit Flask
Herausforderung beim Erstellen eines Zeitachsenlistenberichts mit der Toggl-API und Python
Abrufen und Konvertieren der aktuellen Zeit in der lokalen Systemzeitzone mit Python
Erstellen Sie solche Testdaten mit Python (Teil 1)
Erstellen Sie eine App, die Schüler mit Python errät
Verwenden Sie vorerst Logger mit Python
Erstellen Sie eine Seite, die unbegrenzt mit Python geladen wird
Erstellen Sie mithilfe der COTOHA-API eine App, die gut mit Berichten von Personen funktioniert
Extrahieren Sie "Nur aktuelles Datum" und "Aktuelles Datum und Uhrzeit" mit Python datetime.
Führen Sie es vorerst mit CentOS7 + Apache2.4 + Python3.6 aus
Lassen Sie uns eine Todo-App mit dem Django REST-Framework erstellen
PHP- und Python-Beispiele, die die ChatWork-API treffen
Erstellen Sie eine Tweet-Heatmap mit der Google Maps-API
Ein Memo, dass ich den Datenspeicher mit Python berührt habe
Versuchen Sie, mit Python eine Wellenform (Audiospektrum) zu erstellen, die sich entsprechend dem Klang bewegt
Python Aktuelle Zeit abrufen
Ich habe versucht, die API mit dem Python-Client von echonest zu erreichen
[LINE Messaging API] Erstellen Sie einen Papageienrückgabe-BOT mit Python
Erstellen Sie mit MeCab mit Discord einen Bot, der nur das Ergebnis der morphologischen Analyse zurückgibt
Erstellen einer API, die mit BERT im Django REST-Framework negativ-positive Inferenzergebnisse zurückgibt
Ein Skript, mit dem Sie mit der LINE Messaging-API auf einfache Weise umfangreiche Menüs erstellen können
Ich habe mit Docker eine API erstellt, die den vorhergesagten Wert des maschinellen Lernmodells zurückgibt
Versuchen Sie, mit Python schnell und einfach auf die Twitter-API zuzugreifen
Erstellen wir ein Skript, das sich bei Ideone.com in Python registriert.
Wahrscheinlich der einfachste Weg, um mit Python 3 ein PDF zu erstellen
Erstellen eines Python-Skripts, das die e-Stat-API unterstützt (Version 2)
Berühren wir die API der Netatmo Weather Station mit Python. #Python #Netatmo
Erstellen Sie einen Twitter-BOT mit dem GoogleAppEngine SDK für Python
Holen Sie sich das aktuelle Datum und die aktuelle Uhrzeit in Python unter Berücksichtigung des Zeitunterschieds
Die Geschichte, dass Python nicht mehr mit VS Code (Windows 10) arbeitet
Erstellen Sie eine Web-API, die Bilder mit Django liefern kann
Erstellen Sie mit AWS SAM schnell eine API mit Python, Lambda und API Gateway
Verwenden Sie die Trello-API mit Python
Erstellen Sie eine API mit Django
Verwenden Sie die Twitter-API mit Python
Erstellen Sie ein 3D-GIF mit Python3
Messung der Ausführungszeit mit Python With
Verwenden Sie die Unterschall-API mit Python3
Erstellen Sie ein Verzeichnis mit Python
Zeitsynchronisation (Windows) mit Python
So gehen Sie mit dem Problem um, dass das aktuelle Verzeichnis verschoben wird, wenn Python von Atom ausgeführt wird
Führen Sie Jupyter mit der REST-API aus, um Python-Code zu extrahieren und zu speichern
Erstellen Sie mit turicreate eine API, die Daten aus einem Modell zurückgibt
Erstellen Sie mit der AWS-API einen Alias für Route53 zu CloudFront
Eine Geschichte über das Hinzufügen einer REST-API zu einem mit Python erstellten Daemon