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