1) когда вы в браузере вставляете картинку, вы запускаете свой скрипт, в котором соответственно нет информации о POST запросе. Т.е. это действие вообще никак не относится к WH.
2) Не уверен, но возможно вам будет необходимо использовать
$rawInput = fopen('php://input', 'r');
Если на ваш WH отправляется application/json header.