Gunicorn Django ответ statusText отсутствует
У меня есть Django DRF/React setup, использующий React и JWT для авторизации. На локальном сервере я отправляю запрос на токен, получаю токены доступа и обновления
Когда срок действия маркера доступа истекает, у меня установлен перехватчик Axios, который проверяет ответ на ошибку и отправляет новый ответ с обновленным маркером. Все проходит и работает нормально.
if (
error.response.data.errors[0].code === "token_not_valid" &&
error.response.status === 401 &&
error.response.statusText === "Unauthorized"
) {
Я заметил на сервере (Gunicorn), что процесс работает нормально, токен доступа получен и работает как ожидалось до истечения срока действия, но запрос на обновление токена даже не отправляется. Затем после некоторой отладки я заметил, что сервер Gunicorn посылает тот же ответ, но без statusText. Я только предполагаю, что это что-то связанное с Gunicorn, поскольку это единственное отличие от локального запуска кода на runserver.
На изображении слева - локальный ответ. Правая сторона - ответ сервера.
По какой причине я не могу получить текст statusText? Какие-либо настройки, о которых я должен знать?