[PYTHON] Créer un serveur "Hello World" (HTTP) dans Tornado

introduction

Tornado est un framework Web / bibliothèque réseau en Python.

Installation

$ pip install tornado --user
Collecting tornado
Collecting singledispatch (from tornado)
  Using cached singledispatch-3.4.0.3-py2.py3-none-any.whl
Collecting certifi (from tornado)
  Using cached certifi-2016.9.26-py2.py3-none-any.whl
Collecting backports-abc>=0.4 (from tornado)
  Using cached backports_abc-0.5-py2.py3-none-any.whl
Requirement already satisfied: six in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (from singledispatch->tornado)
Installing collected packages: singledispatch, certifi, backports-abc, tornado
Successfully installed backports-abc-0.5 certifi-2016.9.26 singledispatch-3.4.0.3 tornado-4.4.2

Serveur "Hello World" (HTTP)

Un serveur Web qui renvoie "Hello World" avec un accès GET à /.

server.py


import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello World\n");

def make_app():
    return tornado.web.Application([
        (r"/", MainHandler)
    ])

if __name__ == "__main__":
    app = make_app()
    app.listen(8888)
    tornado.ioloop.IOLoop.current().start()

Démarrez le serveur

$ python server.py

Accès depuis le client

$ wget -q -O - http://localhost:8888/
Hello World

Impressions

--D'accord

Recommended Posts

Créer un serveur "Hello World" (HTTP) dans Tornado
Créez une application Hello World avec un seul fichier avec django
Démarrez un serveur http temporaire localement avec Pytest
[AWS] Créez un environnement Python Lambda avec CodeStar et faites Hello World
bonjour le monde avec ctypes
Bonjour le monde avec Docker
Bonjour le monde sur flacon
Une application Web qui ne fait que Hello World avec le package net / http de Go
Créez un serveur de musique domestique avec Centos8 + Universal Media Server
Créer un serveur Web en langage Go (net / http) (1)
Créez un faux serveur Minecraft en Python avec Quarry
Dessinez bonjour le monde avec mod_wsgi
Bonjour le monde avec Flask + Hamlish
Créer un serveur REST (simple)
Créer une page d'accueil avec django
Serveur HTTP facile avec Python
Créer un serveur textlint simple
Python commençant par Hello world!
[Python] Créer un écran pour le code d'état HTTP 403/404/500 avec Django
Bonjour tout le monde! Avec la communication CAN virtuelle
Créez un environnement virtuel avec Python!
Créer un serveur de socket de domaine Unix
Hello World! Par QPython avec Braincrash
Créez un stepper de poisson avec numpy.random
Créer un téléchargeur de fichiers avec Django
Hello World et détection de visage avec opencv-python 4.2
Créer un décorateur de fonction Python avec Class
Créez une image factice avec Python + PIL.
Configurer un serveur Samba avec Docker
Bonjour le monde avec Raspberry Pi + Minecraft Pi Edition
Créez votre propre serveur DNS avec Twisted
[Python] Créez un environnement virtuel avec Anaconda
Créons un groupe gratuit avec Python
Créer une application graphique avec Tkinter de Python
Créer un gros fichier texte avec shellscript
Créez un système stellaire avec le script Blender 2.80
Créez un environnement CentOS Linux 8 avec Docker et démarrez Apache HTTP Server
Créez une application Web simple avec Flask
Créer un voisin le plus proche de connexion avec NetworkX
Un monde typé qui commence par Python
Créer un service Web avec Docker + Flask
Créer un référentiel privé avec AWS CodeArtifact
Créez un compteur de voiture avec Raspberry Pi
Créez une image diabolique avec le script de Blender
Créer une matrice avec PythonGUI (zone de texte)
Hello World! Par QPython avec Brainfu * k
Créer un graphique avec des bordures supprimées avec matplotlib
[Python] Comment créer un environnement de serveur Web local avec SimpleHTTPServer et CGIHTTPServer
Hello World et détection de visage avec OpenCV 4.3 + Python
Créer un cadre avec un arrière-plan transparent avec tkinter [Python]
Créer un serveur local avec une commande sur une seule ligne [Mac]
Configurer un serveur HTTPS simple avec asyncio
Hello World avec gRPC / go dans l'environnement Docker
Configurer un serveur local avec le téléchargement Go-File-
Bonjour tout le monde avec toutes les fonctionnalités du langage Go
Jusqu'à et après être devenu [Kaggle Master]
Bonjour le monde
Créez une application Hello World avec un seul fichier avec django
Créer un serveur "Hello World" (HTTP) dans Tornado
Pour moi en tant que débutant Django (3) - Bonjour tout le monde! ---
Créer un LINE BOT avec Minette pour Python
Créez une interface utilisateur de jeu à partir de zéro avec pygame2!