[PYTHON] Erstellen Sie in Tornado einen HTTP-Server (Hello World)

Einführung

Tornado ist ein Webframework / eine Netzwerkbibliothek in 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

"Hello World" (HTTP) Server

Ein Webserver, der "Hello World" mit GET-Zugriff auf / zurückgibt.

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()

Starten Sie den Server

$ python server.py

Zugriff vom Client

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

Impressionen

--OK

Recommended Posts

Erstellen Sie in Tornado einen HTTP-Server (Hello World)
Erstellen Sie mit Django eine Hallo-Welt-Anwendung mit nur einer Datei
Starten Sie einen temporären http-Server lokal mit Pytest
[AWS] Erstellen Sie mit CodeStar eine Python Lambda-Umgebung und führen Sie Hello World aus
Hallo Welt mit ctypes
Hallo, Welt mit Docker
Hallo Welt auf Flasche
Eine Web-App, die Hello World nur mit dem net / http-Paket von Go ausführt
Erstellen Sie einen Home Music Server mit Centos8 + Universal Media Server
Erstellen Sie einen Webserver in der Sprache Go (net / http) (1)
Erstellen Sie mit Quarry einen gefälschten Minecraft-Server in Python
Zeichne Hallo Welt mit mod_wsgi
Hallo Welt mit Flask + Hamlish
Erstellen Sie einen (einfachen) REST-Server
Erstellen Sie eine Homepage mit Django
Einfacher HTTP-Server mit Python
Erstellen Sie einen einfachen Textlint-Server
Python beginnend mit Hallo Welt!
[Python] Erstellen Sie mit Django einen Bildschirm für den HTTP-Statuscode 403/404/500
Hallo Welt! Mit virtueller CAN-Kommunikation
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen Sie einen Unix Domain Socket-Server
Hallo Welt! Von QPython mit Braincrash
Erstellen Sie einen Poisson-Stepper mit numpy.random
Erstellen Sie mit Django einen Datei-Uploader
Hallo Welt- und Gesichtserkennung mit opencv-python 4.2
Erstellen Sie mit Class einen Python-Funktionsdekorator
Erstellen Sie mit Python + PIL ein Dummy-Image.
Richten Sie mit Docker einen Samba-Server ein
Hallo Welt mit Raspberry Pi + Minecraft Pi Edition
Erstellen Sie mit Twisted Ihren eigenen DNS-Server
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Erstellen wir mit Python eine kostenlose Gruppe
Erstellen Sie eine GUI-App mit Tkinter of Python
Erstellen Sie eine große Textdatei mit Shellscript
Erstellen Sie ein Sternensystem mit Blender 2.80-Skript
Erstellen Sie mit Docker eine CentOS Linux 8-Umgebung und starten Sie Apache HTTP Server
Erstellen Sie eine einfache Web-App mit Flasche
Erstellen Sie mit NetworkX einen verbindenden nächsten Nachbarn
Eine typisierte Welt, die mit Python beginnt
Erstellen Sie einen Webdienst mit Docker + Flask
Erstellen Sie ein privates Repository mit AWS CodeArtifact
Erstellen Sie eine Auto-Anzeige mit Himbeer-Pi
Erstellen Sie ein teuflisches Bild mit Blenders Skript
Erstellen Sie eine Matrix mit PythonGUI (Textfeld)
Hallo Welt! Von QPython mit Brainfu * k
Erstellen Sie ein Diagramm mit Rändern, die mit matplotlib entfernt wurden
[Python] So erstellen Sie eine lokale Webserverumgebung mit SimpleHTTPServer und CGIHTTPServer
Hallo Welt- und Gesichtserkennung mit OpenCV 4.3 + Python
Erstellen Sie mit tkinter [Python] einen Rahmen mit transparentem Hintergrund.
Erstellen Sie einen lokalen Server mit einem einzeiligen Befehl [Mac]
Richten Sie einen einfachen HTTPS-Server mit Asyncio ein
Hallo Welt mit gRPC / go in Docker-Umgebung
Richten Sie einen lokalen Server mit Go-File-Upload ein.
Hallo Welt mit allen Funktionen der Go-Sprache
Bis und nachdem ich [Kaggle Master] geworden bin
Hallo Welt
Erstellen Sie mit Django eine Hallo-Welt-Anwendung mit nur einer Datei
Erstellen Sie in Tornado einen HTTP-Server (Hello World)
Für mich als Django-Anfänger (3) - Hallo Welt! --- ---.
Erstellen Sie mit Minette für Python einen LINE BOT
Erstelle mit pygame2 eine neue Benutzeroberfläche!