TypeForm WebHook пустое тело $_request

120
27 февраля 2021, 21:00

Подключил обработчик для получения вебхука с typeform.com Запрос уходит в формате JSON, в $_request, $_post, php://input - пусто. Что я делаю не так? Не могу получить массив JSON с данными Задавал header - application/json, text/plain charset utf8. Код логирования входящего json:

<?php
header("Content-type:text/plain; charset=UTF-8");
function writeToLog($data, $title = '') {
 $log = "\n------------------------\n";
 $log .= date("Y.m.d G:i:s") . "\n";
 $log .= (strlen($title) > 0 ? $title : 'DEBUG') . "\n";
 $log .= print_r($data, 1);
 $log .= "\n------------------------\n";
 file_put_contents(getcwd() . '/hook.log', $log, FILE_APPEND);
} 

$json = @file_get_contents("php://input");
writeToLog($json, 'json');
writeToLog(json_decode($json, true), 'json decode');    
writeToLog($_REQUEST, '$_REQUEST');
writeToLog($_POST, '$_POST');
?>
READ ALSO
PHP:Как вывести дерево категорий?

PHP:Как вывести дерево категорий?

наткнулся на статью хорошо описано про создания дерево категории, но функция вернет ответь в готовый html но я хочу получать дерево в массиве...

129
Использование hibernate несколькими приложениями

Использование hibernate несколькими приложениями

Сложилась такая ситуация, есть несколько отдельных приложений, которые используют одну базу данныхКонкретнее, есть приложение на vaadin'e и есть...

104
Как добавить заголовок Cache-Control к статическому ресурсу в Spring Boot?

Как добавить заголовок Cache-Control к статическому ресурсу в Spring Boot?

Как включить кэширование статических ресурсовЗнаю что можно добавить дерективу в application

128
Аналог функции Assembly.load из C# в Java

Аналог функции Assembly.load из C# в Java

В C# есть функция Assemblyload - запускающая сборку из массива байт

104