Максим Притчин, Скорее всего какие-то проблемы с кодировкой во входной строке, точно не могу сказать. Я бы попробовал заюзать функции из разряда mb_convert_encoding. Может предложит кто-нибудь, что-то более дельное)
Вам нужно открыть поток php://input с помощью функции fopen, считать оттуда, например в переменную, и записать то что получилось в файл, например с помощью file_put_content
Чел, я просил не то что туда должно передаваться, а что туда конкретно при исполнении передаётся. Ну нет, так нет. Смотри что у тебя возвращает $this->request(). Есть подозрение что там просто строка, а ты к нему как к массиву обращаешься. Возможно стоит ['body'] писать после json_decode, а не внутри.
Если ты имеешь ввиду какой-то левый сайт, то так нельзя вроде. Т.е. например, ты не можешь определить посещал ли юзер toster.ru или нет