Я продолжаю находить ответы на вопросы о том, как прочитать перенаправление из ответа клиента HTTP из Python, но не могу понять, как отправить перенаправление 301 или 302 обратно клиенту. Кажется, это должно работать, но я всегда получаю 200 ответ перед телом:
print("Content-Type: text/html; charset=UTF-8\n")
print("HTTP/1.1 301 Moved Permanently")
print("Location:", "https://www.google.com/")
Эквивалентный код PHP будет просто:
// Redirect the browser to Google
header("Location: https://www.google.com/", true, 301);