#python #http
#python #http
Вопрос:
Я получаю HTTP-запросы с двоичным типом, и ошибка возникает, когда я их разделяю. Я пытался это исправить, но это не работает. Спасибо за вашу помощь.
client_request, addr = s.accept()
data = client_request.recv(5999)
if not data:
break
# parse the first line
data.decode('utf-8')
first_line = data.split('n')[0]
Комментарии:
1. При
data.decode('utf-8')
этом вы декодируете последовательность байтов в строку и не используете результат. Вам нужноdata = data.decode('utf-8')
.2. большое вам спасибо, я это исправил. Хорошего дня