Socketモジュールを使用してPython Webサーバーを作成しようとしています。私はこのビデオhttps://www.youtube.com/watch?v=_najJkyK46gに従っています。PythonでWebサーバーを作成できません
これは私のコードです:
import socket
host = ''
port = 8000
listen_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
listen_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
listen_socket.bind((host, port))
listen_socket.listen(1)
print("Listening on port "+str(port))
while True:
client_connection, client_address = listen_socket.accept()
request = client_connection.recv(1024)
print(request)
http_response = "Hello World."
client_connection.sendall(bytes(http_response.encode('utf-8')))
client_connection.close()
私はChromeとそれが動作しません127.0.0.1:8000と入力します。 「このページは機能していません」というエラーが表示されます。 127.0.0.1が無効な応答を送信しました。 ERR_INVALID_HTTP_RESPONSE。私を助けてください?
は、だから私は混乱しています。そのHTMLをpythonスクリプトに追加したいですか?それは不可能ですよね? 1つの言語でこれを行うことができますか? –