При редиректе POST запроса по коду 301 происходит автоматическое перенаправление, но тело запроса и заголовки очищаются. В результате получается некорректный запрос, на который мы получаем малоинформативный, вводящий в заблуждение ответ (400, no body, no content-type и другие). Это сильно затрудняет анализ ошибок.
Предложение - либо не редиректить POST запросы по 301, возвращать код ответа и новый URL, либо редиректить с заголовками и телом.
При редиректе POST запроса по коду 301 происходит автоматическое перенаправление, но тело запроса и заголовки очищаются. В результате получается некорректный запрос, на который мы получаем малоинформативный, вводящий в заблуждение ответ (400, no body, no content-type и другие). Это сильно затрудняет анализ ошибок.
Предложение - либо не редиректить POST запросы по 301, возвращать код ответа и новый URL, либо редиректить с заголовками и телом.