我正在尝试开发一个使用推送通知的Android应用。使用Tomcat服务器时,我能够成功注册并将通知推送到设备。我得到了回复:
HTTP/1.1 200 OK [Connection: Keep-Alive, Transfer-Encoding: chunked, Content-Type: text/plain, Cache-control: no-cache, no-store, Pragma: no-cache, Expires: Mon, 01-Jan-1990 00:00:00 GMT, Date: Wed, 11 Apr 2012 17:25:31 GMT, X-Content-Type-Options: nosniff, X-XSS-Protection: 1; mode=block, Server: GSE]
但是当尝试使用WebSphere实现相同的代码时,我遇到以下注册错误:
Exception :Exception in executing http post request for Android Registration: HTTP/1.1 200 Error
有人能指出我在这两种不同环境之间可能缺少的东西吗?
答案 0 :(得分:1)
我首先使用curl和/或网络监控/日志来准确地列出要发送到C2DM服务器的请求。
看起来很奇怪WebSphere正在接收200,但将其显示为错误。这就是我要去的地方。