Вам нужно открыть поток php://input с помощью функции fopen, считать оттуда, например в переменную, и записать то что получилось в файл, например с помощью file_put_content
Чел, я просил не то что туда должно передаваться, а что туда конкретно при исполнении передаётся. Ну нет, так нет. Смотри что у тебя возвращает $this->request(). Есть подозрение что там просто строка, а ты к нему как к массиву обращаешься. Возможно стоит ['body'] писать после json_decode, а не внутри.
Попробуйте так, хотя это маловероятно:
$href = file_get_contents("/url.txt");
Если Вы имеете ввиду в DOCUMENT_ROOT (скорее всего так и есть), то попробуйте так: