5

私は Apache HTTPClient API を使用して HTTPRequests を送信していますが、これまでのところ、標準のリクエストで動作しています。GWT-RPC リクエストを送信してレスポンスを表示したいのですが、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 からリクエスト コードを取得すると、投稿領域に上記のデータがソースとして表示されます。

4

1 に答える 1

2

gwt-syncproxyプロジェクトを見てください。JavaコードからのRCP呼び出しを偽装して、まさにあなたが探していることを行います。プロジェクトをgwt-syncproxyに依存したくない場合は、その実装を見て、有効なリクエストを作成する方法を見つけることができます。

于 2012-10-16T08:32:10.777 に答える