Как узнать, какой файл запрашивает клиент, и как мне показать ему этот файл - PullRequest
0 голосов
/ 11 марта 2019

У меня есть простая программа для сокетов. По сути, он слушает 127.0.0.1:1579. Как я вижу, какой файл он запрашивает. Например, если я пойду на 127.0.0.1:1579/cool-page.html. Итак, мой вопрос:

  1. Как мне получить путь (в данном случае это cool-page.html).
  2. После того, как я проверил свою ошибку (например, проверьте, существует ли файл cool-page.html, как мне отправить содержимое cool-page.html, чтобы я мог увидеть его в своем браузере?

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('127.0.0.1', 1579))
s.listen(5)
while (1):
    (clientsocket, address) = s.accept()
    print("got a request")
...