如何从Restlet内部发出POST请求

时间:2011-09-14 13:12:46

标签: android post httpclient restlet android-c2dm

我目前正在使用Restlet与Android应用程序进行交互。

我希望服务器上的Restlet在从Android应用程序获得某个POST时触发C2DM推送消息 - 它基本上只是一个简单的HTTP POST到Google的服务器,其中包含一些额外的值。

我想必须有一些使用内置连接器的方法,否则,任何人都有任何想法?似乎无法在网上找到任何关于它的信息,也许是一个不寻常的请求。

编辑:可能应该首先对此进行扩展,我之所以要问的是我正在尝试在restlet中使用Apache httpClient但是我无法让它工作。如果那个 你应该做什么,那么这可能是一个完全不同的问题。

2 个答案:

答案 0 :(得分:0)

使用Java的本机HttpURLConnection对象:http://download.oracle.com/javase/7/docs/api/java/net/HttpURLConnection.html

遵循Google提供的实施指南:http://code.google.com/android/c2dm/#push

答案 1 :(得分:0)

所以我正在做的是正确的方法,我已经设置了Apache HttpClient并在一个单独的线程中进行推送。由于某种原因,它由于对等异常而失败(这是我最初获得的例外),但我通过自动信任SSL证书来解决这个问题。为什么会发生C2DM地址,我真的不知道。