Пользовательский API Foursquare Realtime

У меня проблема с моим приложением, которое я хочу использовать в качестве приемника для push-запросов POST. Я запрограммировал его на Java как прямой сервлет, я проверил, что могу отправлять ему POST-запросы, но тестовый толчок со страницы администратора моего потребителя говорит 404.

Возможно ли, что я не могу запустить push-приемник на другом порту, кроме 80? Мой защищенный порт Tomcat — 8888. Я не вижу никаких вызовов с серверов Foursquare в своем журнале доступа к Tomcat.

Спасибо!


person Tobi    schedule 31.08.2012    source источник


Ответы (1)


Как указано в самоподписанном сертификате Realtime API, 4sq в настоящее время не может отправлять POST запросы к другим портам, кроме 443 (стандартный SSL).

Я работал над этим, используя коннектор mod_jk, чтобы позволить Apache2 отправлять запросы в специальный каталог непосредственно на Tomcat7. Это работает для меня.

person Tobi    schedule 03.09.2012