Локальный тест Evernote Webhook

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

Спасибо!


person Marcius Oliveira    schedule 20.05.2015    source источник


Ответы (1)


Я могу представить 2 варианта:

  1. http://requestb.in/
  2. https://ngrok.com/

Первый записывает любые запросы к нему, чтобы вы могли воспроизвести их локально. Просто создайте (частную) «корзину» и попросите Evernote установить ваш веб-перехватчик (ы) на указанный URL-адрес (что-то вроде http://requestb.in/123hgj78). Каждый запрос, попавший в вашу корзину, будет записан.

Преимущество: простота настройки

Недостаток: вам придется реконструировать запрос, чтобы воспроизвести его в локальном приложении.

Последнее представляет собой приложение, которое создает безопасный туннель между внешним миром и вашим локальным сервером. Сначала загрузите приложение на https://ngrok.com/ и "установите" его (вам просто нужно распаковать его на самом деле). Затем запустите ngrok http 80 в терминале. Это настроит туннель и даст вам URL-адрес (например, http://92832de0.ngrok.io), который будет конечная точка ваших веб-перехватчиков. Все запросы будут перенаправлены на ваш локальный сервер. Вы также сможете проверять запросы через веб-приложение (http://localhost:4040) и воспроизводить их как тебе нравится.

Преимущество: запросы действительно попадают на ваш сервер. Вам не нужно переигрывать их вручную.

Недостаток: нужно скачать и установить приложение...

Мне очень нравятся оба, но я бы сказал, что ngrok - лучший вариант в вашем случае.

Надеюсь, это поможет.

person Laurent Sarrazin    schedule 20.05.2015
comment
Спасибо, Лоран! Попробую так! - person Marcius Oliveira; 20.05.2015