battrack
19.08.2014 - 18:28
Принимаю POST-запрос, тело которого представляет из себя JSON-данные. Т.е. content-type соответствующий. Никак не могу сообразить как на php мне извлечь из POST эти самые json данные.
Как потом распарсить json - я знаю. А вот как достать их из POST - не соображу.
Ведь в php для обращения к POST-запросу осуществляется через массив $_POST, но в нем в качестве ключа указывается название параметра. А в данном случае речи о параметрах не идет, а просто сказано что json передается в теле POST-запроса.
_____________
bestxp
19.08.2014 - 18:44
не $_POST а php://input смотри враппер
json_decode(file_get_contents('php://input'),TRUE);
sergeiss
19.08.2014 - 20:47
battrack, возможно, тебе надо просто прочитать переменную $HTTP_RAW_POST_DATA
http://php.net//manual/ru/reserved.variabl...rawpostdata.phpМассив POST - это то, что уже выбрано из сырых данных
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)