我的应用程序有问题,我想将其用作推送 POST 请求的接收器。我用 Java 将它编程为一个直接的 servlet,我验证我可以向它发送 POST 请求,但我的消费者管理页面的测试推送显示为 404。
是否有可能我无法在 80 以外的另一个端口上运行推送接收器?我的安全 Tomcat 端口是 8888。在我的 Tomcat 访问日志中,我没有看到来自 Foursquare 服务器的任何调用。
谢谢!
我的应用程序有问题,我想将其用作推送 POST 请求的接收器。我用 Java 将它编程为一个直接的 servlet,我验证我可以向它发送 POST 请求,但我的消费者管理页面的测试推送显示为 404。
是否有可能我无法在 80 以外的另一个端口上运行推送接收器?我的安全 Tomcat 端口是 8888。在我的 Tomcat 访问日志中,我没有看到来自 Foursquare 服务器的任何调用。
谢谢!
正如实时 API 自签名证书中所述, 4sq 目前似乎无法将 POST 请求发送到 443(标准 SSL)以外的其他端口。
我通过使用 mod_jk 连接器来解决这个问题,让 Apache2 将请求直接发送到一个特殊的目录到 Tomcat7。这对我有用。