4
我正在使用Apache HTTPClient API发送HTTPRequests,到目前为止它已经与标准请求一起工作。现在,我想送一个GWT-RPC请求并显示响应,但我总是从GWT-RPC服务器收到以下错误:如何使用HttpClient发送GWT-RPC请求?
//EX[2,1,"com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533","This application is out of date, please click the refresh button on your browser. (Malformed or old RPC message received - expecting version 5)"],0,5]
其实,我不得不与请求发送以下数据:
5|0|5|http://172.16.103.244:38081/kunagi/scrum.ScrumGwtApplication/|6E611C647A0C98D5A31A2506E16D81D6|scrum.client.ScrumService|startConversation|I|1|2|3|4|1|5|-1|
但我不知道如何。
当我从FireBug检索请求代码时,我发现上述数据作为发布区域中的源代码。
IIRC,GWTTestCase使用HTTPClient进行RPC调用。你可以看看它的实现和发现。 –
如果你想更容易开发你的应用程序,你应该考虑发送你的数据的文本表示(即:JSON或XML)。 – kierans