September Morn Update
This commit is contained in:
parent
4e2d22a71d
commit
aac6731f2c
6856 changed files with 141342 additions and 21127 deletions
|
|
@ -0,0 +1,35 @@
|
|||
import threading
|
||||
|
||||
from http.server import BaseHTTPRequestHandler, ThreadingHTTPServer
|
||||
|
||||
|
||||
class HelloHTTPRequestHandler(BaseHTTPRequestHandler):
|
||||
|
||||
message = 'Hello World! 今日は'
|
||||
|
||||
def do_GET(self):
|
||||
self.send_response(200)
|
||||
self.send_header('Content-type', 'text/html; charset=UTF-8')
|
||||
self.end_headers()
|
||||
self.wfile.write(self.message.encode('utf-8'))
|
||||
self.close_connection = True
|
||||
|
||||
|
||||
def serve(addr, port):
|
||||
with ThreadingHTTPServer((addr, port), HelloHTTPRequestHandler) as server:
|
||||
server.serve_forever(poll_interval=None)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
||||
addr, port = ('localhost', 80)
|
||||
|
||||
threading.Thread(target=serve, args=(addr, port), daemon=True).start()
|
||||
|
||||
try:
|
||||
while True:
|
||||
# handle Ctrl+C
|
||||
input()
|
||||
|
||||
except KeyboardInterrupt:
|
||||
pass
|
||||
Loading…
Add table
Add a link
Reference in a new issue