Push notification Foursquare推送API-请求超时?

Push notification Foursquare推送API-请求超时?,push-notification,foursquare,request-timed-out,Push Notification,Foursquare,Request Timed Out,我正在使用向服务器上的脚本页面发送测试推送消息。但是推送信息从来没有通过。我收到一条错误消息“您的服务器返回:502坏网关。” 我可以通过浏览器打开我正在推送消息的URL,没问题。URL是正确的。没有打字错误。但它使用HTTPs和自签名证书,但与域名不匹配。我查阅了Foursquare文档,他们说可以使用自签名证书。所以这应该不是问题 请告诉我如何解决这个问题 更多细节: 这是我发送测试推送到的URL` Servlet FoursquareUserCheckinListener(部分): 为什么

我正在使用向服务器上的脚本页面发送测试推送消息。但是推送信息从来没有通过。我收到一条错误消息“您的服务器返回:502坏网关。”

我可以通过浏览器打开我正在推送消息的URL,没问题。URL是正确的。没有打字错误。但它使用HTTPs和自签名证书,但与域名不匹配。我查阅了Foursquare文档,他们说可以使用自签名证书。所以这应该不是问题

请告诉我如何解决这个问题

更多细节:

这是我发送测试推送到的URL`

Servlet FoursquareUserCheckinListener(部分):

为什么会返回“您的服务器返回:502坏网关”?:(除非我在浏览器中打开此URL,否则“Push Arrized”消息永远不会打印出来


非常感谢!

您可能会遇到问题,因为您使用的是非标准SSL端口。能否尝试切换到端口443,如果问题消失了?如果是,这肯定是我们的一个错误,我们将努力解决它。

嘿,Sergey——请发布有关您问题的详细信息(例如,脚本源和推送URL)所以每个人都可以帮你调试。akdotcom,非常感谢你的消息!我将在下面发布我的回复。其他方面,它不适合作为评论。嗨,谢尔盖,请用这些细节编辑你的初始问题。你的代码片段很难作为评论阅读akdotcom,谢谢你的回复!我已经编辑了我的原始问题和inc还有一些细节。我们也遇到过类似的问题——非标准SSL端口是否仍然是Foursquare端的潜在缺陷?是的。它需要架构更改/库更新,但我们尚未解决。
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  response.setContentType("text/html;charset=UTF-8");
  PrintWriter out = response.getWriter(); 

  try { 
    System.out.println("Push arrived!"); 
    out.println(""); 
  } finally {
    out.close();
  }   
}