HTTP SERVER PYTHON 3 ПРИМЕР

HTTP-сервер представляет собой программу, которая принимает запросы HTTP от клиентов и отвечает на них. Для написания HTTP-сервера на Python 3, вы можете использовать модуль http.server, который поставляется в стандартной библиотеке Python. Этот модуль позволяет быстро создать простой HTTP-сервер, который может обрабатывать запросы GET и HEAD.

Чтобы создать HTTP-сервер на Python 3 с помощью модуля http.server, вам нужно выполнить следующие шаги:

import http.server
import socketserver

PORT = 8000
Handler = http.server.SimpleHTTPRequestHandler
with socketserver.TCPServer(("", PORT), Handler) as httpd:
  print("serving at port", PORT)
  httpd.serve_forever()

Этот пример создает сервер, который будет слушать порт 8000, и обрабатывать запросы с помощью класса SimpleHTTPRequestHandler из модуля http.server. Когда сервер запущен, он будет поставлять файлы из текущего каталога и его подкаталогов в ответ на запросы GET и HEAD от клиентов.

Вот как можно запустить этот сервер:

$ python3 server.py
serving at port 8000

После запуска сервера вы можете открыть браузер и перейти по адресу http://localhost:8000, чтобы увидеть содержимое текущего каталога.

Python Network Programming #2: Server-Client Connection

Python 3 pygame.ru equivalent of python -m SimpleHTTPServer

Simple Python Web Server

pygame.ru: a simple HTTP server module in python 3

HTTP server in Python

How To Make A Simple Python Web Server

Python3 Simple HTTP Server is f****ng Amazing! Kali Linux and Windows Install

BLGPG-F94C7E10FBC2-24-09-19-20

Новые материалы: