/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
http.server__examples/hello_world.py
29 строк
779 B
gil9red
Refactoring. Using black code style
25 май 2023, 10:01
25 май 2023, 10:01
7b17950
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" from http.server import BaseHTTPRequestHandler, HTTPServer class HttpProcessor(BaseHTTPRequestHandler): def do_GET(self): self.send_response(200) self.send_header("content-type", "text/html; charset=utf-8") self.end_headers() self.wfile.write(bytes("Hello!", "utf-8")) def do_POST(self): length = int(self.headers["Content-Length"]) post_data = self.rfile.read(length).decode("utf-8") print("post_data:", post_data) self.send_response(200) self.end_headers() self.wfile.write(bytes("Ok!", "utf-8")) if __name__ == "__main__": server = HTTPServer(("localhost", 80), HttpProcessor) server.serve_forever()