Задать вопрос
@KhD

Почему nginx делает редирект 301?

Привет, есть такая непонятная проблема. Когда я отправляю curl'ом запрос на бекенд типа:

curl -X POST -i -H "Content-Type: application/json" -d '{"phone_number":"+.....","password":"1qaz1qaz"}' server_name/users

То nginx делает redirect 301 и больше ничего. (А запрос должен создать пользевателя и вернуть код 201)

А когда запрос типа:

curl -X POST -i -H "Content-Type: application/json" -d '{"phone_number":"+.......","password":"1qaz1qaz"}' server_name/login

То все работает как надо.

В чем проблема?
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Средний 2 комментария
Решения вопроса 2
RomaZveR
@RomaZveR
CEO AlertMoney, PHP/Golang Developer
Ну бекенд скорее всего и редиректит.
Тут так и так без конфигов nginx и кода из роута /users вам ничем не помогут.
Ответ написан
Комментировать
karabanov
@karabanov
Системный администратор
Добавь флаг -L что бы curl следовал редиректам.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы