Итак, я создаю программу, которая прослушивает порт 4443 для запроса https и возвращает Hello и прослушивает порт 8080 для запроса http и возвращает world
import http.server
import _thread,time
def init_server(http):
server_class = http.server.HTTPServer
if http:
httpd = server_class(("0.0.0.0", 8080), MyHandler)
else: # https
httpd = server_class(("0.0.0.0", 4443), MyHandler)
httpd.socket = ssl.wrap_socket (httpd.socket, certfile='./server.pem', server_side=True)
httpd.serve_forever()
httpd.server_close()
VERBOSE = "True"
_thread.start_new_thread(init_server, (True, ))
_thread.start_new_thread(init_server, (False, ))
while 1:
time.sleep(10)
, но я даже не могу запустить сервер, который даетошибка
Unhandled exception in thread started by <function init_server at 0x7ff52a7058c8>
Traceback (most recent call last):
File "new2.py", line 4, in init_server
Unhandled exception in thread started by <function init_server at 0x7ff52a7058c8>
Traceback (most recent call last):
File "new2.py", line 4, in init_server
server_class = http.server.HTTPServer
AttributeError: 'bool' object has no attribute 'server'
server_class = http.server.HTTPServer
AttributeError: 'bool' object has no attribute 'server'
Может кто-нибудь помочь мне с кодом для того же. Я немного новичок в этом материале Спасибо