Делать POST-запросы от Superfeedr на localhost
Я хочу подписаться на канал, используя Supefeedr.
У меня на ноутбуке работает сервер. Итак, я просто хочу знать, как я могу сделать Superfeedr POST HTTP-запросов на моем локальном сервере, используя веб-крючок. Я использую Java в качестве базового языка. Я просто хочу проверить, как работает Superfeedr. Так кто-нибудь может мне помочь с этим? У меня очень мало знаний о протоколе PubSubHubbub.
2 ответа
Проблема, с которой вы сталкиваетесь, является обычной проблемой для веб-хуков: они работают, только если ваш "слушающий" сервер доступен за пределами брандмауэра. Если вы развертываете на своем локальном компьютере, вы можете либо имитировать вызовы от локального HTTP-клиента (например, Curl), либо использовать инструмент для представления вашего локального порта (портов) в Интернете.
Есть несколько решений, в том числе ngrok, проход, http://localtunnel.me/, Forwardhq и многое другое, я уверен!
Наконец, вы также можете сделать это с помощью ssh tuneling, если у вас есть сервер, который уже доступен для externalweb, как описано в этом вопросе.
Я рекомендую утилиту localtunnel.me; он дает вам общедоступный URL, который перенаправляет на локальный компьютер и отлично подходит для тестирования обратных передач и веб-хуков.