Мой php-скрипт правильно возвращает ответ json в браузер, но ничего не возвращает почтальону [закрыто]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Мой php-скрипт правильно возвращает ответ json в браузер, но ничего не возвращает почтальону [закрыто]

Сообщение Anonymous »

Мой php-скрипт правильно возвращает ответ json браузеру, но ничего не возвращает Postman и приложению Kotlin. Почему? Спасибо. Может ли кто-нибудь мне помочь?
Вот код PHP:

Код: Выделить всё

 ......
$jsonData = ['status' => $status,'message' => $message, 'more' => $more];
header('Content-type: application/json');
echo(json_encode($jsonData));
exit();
Привет, KIKO Software. Полная функция, возвращающая ответ в формате json, выглядит следующим образом:

Код: Выделить всё

function respond ($status, $message, $more=null, $http=null)
{
if ($http !== null) { http_response_code($http); }

$jsonData = ['status' => $status,'message' => $message, 'more' => $more];

header('Content-type: application/json');
echo(json_encode($jsonData));
exit();
exit(), чтобы гарантировать возврат только одного ответа
Привет, deceze. Ответ браузера:
Ответ браузера
Ответ почтальона:
Ответ почтальона
Спасибо, я решил проблему, заменив

Код: Выделить всё

echo(json_encode($jsonData));
с

Код: Выделить всё

print_r(json_encode($jsonData);
Приложение также получило ответ с помощью GET (http). Теперь мне придется попробовать использовать POST, следуя вашему совету. Из браузера,
с помощью Postman и приложения для простоты я пока использовал http. Спасибо вам всем. (РЕШЕНО)

Подробнее здесь: https://stackoverflow.com/questions/788 ... -it-doesnt
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»