Как мне отладить POST с помощью webhook? - PullRequest
5 голосов
/ 20 сентября 2010

Веб-крючок отправляет мне сообщение POST, и я хочу отладить его. В настоящее время я зацикливаюсь на массиве и затем отправляю mail () себе вместо печати (потому что, как я могу увидеть, что напечатано на странице?), Но я держу пари, что есть более эффективный способ.

Есть предложения?

Ответы [ 4 ]

9 голосов
/ 22 сентября 2010

http://requestb.in позволяет вам создать временный URL, который покажет вам все данные HTTP-запроса, отправленные на него.

2 голосов
/ 22 мая 2015

Я знаю, что это довольно старый вопрос, но если вы хотите увидеть, какие ответы вы получите от веб-хитов, или вам нужен доступ к среде разработчика, то есть ряд инструментов, которые могут вам помочь.

RequestBin, вероятно, является одним из самых простых в использовании, предоставляя уникальный URL-адрес, который затем можно установить в качестве конечной точки для уведомлений о событиях.Используя этот URL, вы можете проверить, какие ответы вы получаете.

Вы можете создать уникальный URL, создав RequestBin .

Пример URL-адреса:

http://requestb.in/XXXXXXXX

Это будет использоваться для получения данных уведомления о событии и получения данных входящего анализа .

Результаты затем можно будет найти, перейдя по вашему уникальному URL-адресу RequestBin .

Ngork , также полезному для создания локальногоТуннель к вашей машине.Это облегчает локальное тестирование веб-хуков.

Чтобы настроить установку и ввести в CLI следующее (после первой регистрации):

 $ ngork 3000

Это откроет соединение с портом 3000, который являетсяна вашем локальном компьютере, затем по URL-адресу вы можете указать свой URL-адрес для вашего PARSE Webhook или Event Webhook.

 $ ngrok -subdomain=myappname 3000

Runscope - это инструмент для отладки API.Он действует как прокси, собирает все данные, отправленные ему, и передает их в другую точку.Затем вы можете позже просмотреть то, что было отправлено в отлаживаемый API.

Источник: https://sendgrid.com/docs/API_Reference/Webhooks/debug.html

2 голосов
/ 10 июня 2012

http://httpresponder.com/ также работает и позволяет вам настроить постоянный ответ, если он вам нужен.

2 голосов
/ 20 сентября 2010

Существует несколько вариантов отладки:

  1. Используйте отладчик с IDE, например, netbeans.Это запустит приложение и выяснит, где что-то идет не так.
  2. Используйте файлы журналов вашего сервера или сгенерированные исключениями приложения
  3. Соберите вашу отладочную информацию в буфер и поместите ее в файлв вашем общедоступном каталоге.Перезаписывать при каждом новом запросе.
...