Мой API, написанный на PHP, возвращает JSON в API, используемом телефоном.
В зависимости от определенных параметров, файл PHP либо возвращает сам JSON, либо перенаправляет в другой файл PHP, который возвращает аналогичный JSON.
В браузере JSON, возвращенный непосредственно из исходного файла, выглядит по форме идентичным JSON, возвращенному после перенаправления. Тем не менее, телефон не получает JSON вообще, если есть перенаправление.
Это не имеет смысла для меня, но это то, что я вижу. Возможно ли, чтобы редирект испортил ответ JSON?
Для справки, вот как выглядит JSON в браузере:
{"comment":[{"response":"Hello World"}]}
Изменить:
Судя по всему, редиректы в остальных API-интерфейсах несколько осуждаются, но возможно, однако, нужно ли вам что-то делать с кодом состояния? Это незнакомая для меня территория.
перенаправление JSON-ответа
Спасибо за любые идеи.