Créer une API REST qui renvoie l'heure actuelle avec Python3 + Falcon

Motivation

Pour fournir des services à l'aide de l'apprentissage automatique avec l'API REST Tout d'abord, implémentons l'API REST en Python.

Falcon Framework WEB Python. C'est mineur, mais c'est léger et rapide.

Création d'un serveur API Web ultra-rapide avec Falcon API Web avec Python + Falcon

environnement

Python 3.5.2 Falcon 1.1.0 Cython 0.24.1 (accélération Python)

Vous pouvez l'installer avec pip.

pip install falcon
pip install cython

Code source

timeapi.py


import json
import falcon
from datetime import datetime

#Créez une classe et décrivez le processus
class TimeResource(object):
	#Méthode GET
	def on_get(self, req, resp):

		#Écrire un message
		dt=datetime.now() #Heures du jour
		msg = {
			"hour": dt.hour,
			"minute": dt.minute,
			"second": dt.second
		}

		#Message de retour au format json
		resp.body = json.dumps(msg)

#création d'instance d'application
app = falcon.API()
#Connectez les points de terminaison et les classes
app.add_route("/", TimeResource())

if __name__ == "__main__":
	#Démarrez le serveur
	from wsgiref import simple_server
	httpd = simple_server.make_server("", 8000, app)
	httpd.serve_forever()

Courir

http://localhost:8000

Lorsque vous accédez

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

Le résultat est affiché comme suit.

Recommended Posts

Créer une API REST qui renvoie l'heure actuelle avec Python3 + Falcon
Créez rapidement un serveur API avec Python + Falcon
API Web avec Python + Falcon
Appelez l'API avec python3.
Je souhaite créer une API qui retourne un modèle avec une relation récursive dans Django REST Framework
La première API à créer avec le framework Python Djnago REST
Tornado - Créons une API Web qui renvoie facilement JSON avec JSON
Créer Awaitable avec l'API Python / C
Accédez à l'API Etherpad-lite avec Python
[LINE Messaging API] Créez un BOT qui se connecte à quelqu'un avec Python
Créer une API REST pour faire fonctionner dynamodb avec le Framework Django REST
Créez une application qui recherche uniquement à l'aide de l'API de recherche personnalisée Google avec Python 3.3.1 dans Bottle
[Python] Créez rapidement une API avec Flask
Défi pour créer un rapport de liste de l'axe des temps avec l'API Toggl et Python
Obtenez et convertissez l'heure actuelle dans le fuseau horaire local du système avec python
Créez des données de test comme ça avec Python (partie 1)
Créez une application qui devine les étudiants avec Python
Utilisez Logger avec Python pour le moment
Créer une page qui se charge indéfiniment avec python
Créez une application qui fonctionne bien avec les rapports des utilisateurs à l'aide de l'API COTOHA
Extraire "date actuelle uniquement" et "date et heure actuelles" avec python datetime.
Exécutez avec CentOS7 + Apache2.4 + Python3.6 pour le moment
Essayez de créer une application Todo avec le framework Django REST
Exemples PHP et Python qui ont atteint l'API ChatWork
Créez une carte thermique de tweet avec l'API Google Maps
Un mémo que j'ai touché au magasin de données avec python
Essayez de créer une forme d'onde (spectre audio) qui se déplace en fonction du son avec python
python Obtenir l'heure actuelle
J'ai essayé de frapper l'API avec le client python d'echonest
[LINE Messaging API] Créer un BOT de retour de perroquet avec Python
Créez un bot qui ne renvoie que le résultat de l'analyse morphologique avec MeCab avec Discord
Création d'une API qui renvoie des résultats d'inférence négatifs-positifs à l'aide de BERT dans le framework Django REST
Un script qui facilite la création de menus riches avec l'API de messagerie LINE
J'ai créé une API avec Docker qui renvoie la valeur prédite du modèle d'apprentissage automatique
Essayez d'utiliser l'API Twitter rapidement et facilement avec Python
Créons un script qui s'enregistre avec Ideone.com en Python.
Probablement le moyen le plus simple de créer un pdf avec Python 3
Création d'un script Python prenant en charge l'API e-Stat (ver.2)
Touchons l'API de Netatmo Weather Station avec Python. #Python #Netatmo
Créez un Twitter BOT avec le SDK GoogleAppEngine pour Python
Obtenez la date et l'heure actuelles en Python, en tenant compte du décalage horaire
Histoire que Python a cessé de travailler avec VS Code (Windows 10)
Créez une API Web capable de fournir des images avec Django
Créez rapidement une API avec Python, lambda et API Gateway à l'aide d'AWS SAM
Utiliser l'API Trello avec python
Créer une API avec Django
Utiliser l'API Twitter avec Python
Créer un gif 3D avec python3
Mesure du temps d'exécution avec Python avec
Utiliser l'API subsonique avec python3
Créer un répertoire avec python
Synchronisation de l'heure (Windows) avec Python
Comment gérer le problème du déplacement du répertoire actuel lorsque Python est exécuté depuis Atom
Faites fonctionner Jupyter avec l'API REST pour extraire et enregistrer le code Python
Créer une API qui renvoie les données d'un modèle à l'aide de turicreate
Créez un alias pour Route53 vers CloudFront avec l'API AWS
Une histoire sur l'ajout d'une API REST à un démon créé avec Python