Мне нужно протестировать веб-хук Evernote локально, я понятия не имею, как я могу это сделать. Есть способ издеваться над ответом Evernote? или указать локальный URL-адрес, например localhost, в качестве перехватчика обратного вызова?
Спасибо!
Мне нужно протестировать веб-хук Evernote локально, я понятия не имею, как я могу это сделать. Есть способ издеваться над ответом Evernote? или указать локальный URL-адрес, например localhost, в качестве перехватчика обратного вызова?
Спасибо!
Я могу представить 2 варианта:
Первый записывает любые запросы к нему, чтобы вы могли воспроизвести их локально. Просто создайте (частную) «корзину» и попросите Evernote установить ваш веб-перехватчик (ы) на указанный URL-адрес (что-то вроде http://requestb.in/123hgj78). Каждый запрос, попавший в вашу корзину, будет записан.
Преимущество: простота настройки
Недостаток: вам придется реконструировать запрос, чтобы воспроизвести его в локальном приложении.
Последнее представляет собой приложение, которое создает безопасный туннель между внешним миром и вашим локальным сервером. Сначала загрузите приложение на https://ngrok.com/ и "установите" его (вам просто нужно распаковать его на самом деле). Затем запустите ngrok http 80
в терминале. Это настроит туннель и даст вам URL-адрес (например, http://92832de0.ngrok.io), который будет конечная точка ваших веб-перехватчиков. Все запросы будут перенаправлены на ваш локальный сервер. Вы также сможете проверять запросы через веб-приложение (http://localhost:4040) и воспроизводить их как тебе нравится.
Преимущество: запросы действительно попадают на ваш сервер. Вам не нужно переигрывать их вручную.
Недостаток: нужно скачать и установить приложение...
Мне очень нравятся оба, но я бы сказал, что ngrok - лучший вариант в вашем случае.
Надеюсь, это поможет.