Код: Выделить всё
$jsonString = file_get_contents('php://input');
$jsonArray = json_decode($jsonString, true);
$jwt =$jsonArray['jwt'];
var_dump($jwt);
Код: Выделить всё
string(414) "hlMox0-LOTS OF CHARACTERS-za2b"
Однако в другом сценарии, чтобы включить файл изображения в запрос, мне нужно отправьте запрос, используя тип контента multipart/form-data, и получите строку с помощью $_POST, поскольку php://input недоступен для многочастных запросов. В этом случае результирующая строка при отображении с помощью var_dump() является необязательной.
Код: Выделить всё
$jwt = $_POST['jwt'];
var_dump($jwt);
Код: Выделить всё
"Optional("hlMox0-LOTS OF CHARACTERS-za2b")";
Мои вопросы: есть ли какая-то причина, по которой доступ к данным через $ _POST будет возвращать необязательный параметр вместо строки?
В свою очередь, как я могу преобразовать необязательный параметр, полученный из $_POST, в строку, которая играет с декодированием Веб-токен Java.
Спасибо. заранее за любые предложения.
Подробнее здесь: https://stackoverflow.com/questions/793 ... ing-in-php
Мобильная версия