Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
|
|
@ -0,0 +1,8 @@
|
|||
from wsgiref.simple_server import make_server
|
||||
|
||||
def app(environ, start_response):
|
||||
start_response('200 OK', [('Content-Type','text/html')])
|
||||
yield b"<h1>Goodbye, World!</h1>"
|
||||
|
||||
server = make_server('127.0.0.1', 8080, app)
|
||||
server.serve_forever()
|
||||
|
|
@ -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