我已經提出了一個前面的問題,尋找在RPC調用上構建內容的類(here)。在發送請求之前GWT RPC客戶端序列
現在,我沒有找到方法的順序調用下列方法中類ClientSerializationStreamWriter通話(here)結果:
@Override
public String toString() {
StringBuffer buffer = new StringBuffer();
writeHeader(buffer);
writeStringTable(buffer);
writePayload(buffer);
return buffer.toString();
}
我注意到ClientSerializationStreamWriter在RemoteServiceProxy使用,該類在RpcServiceProxy上進行了擴展。我試圖找到的是發送前請求的確切位置。 RemoteServiceProxy中的doInvoke方法似乎負責調度請求本身,但String requestData是如何構建的?
com.google.gwt.user.client.rpc.impl.RemoteServiceProxy.doInvoke
我想了解RPC請求在離開客戶端Web瀏覽器之前執行的常規路徑。到目前爲止,我不確定每個RPC使用RpcServiceProxy。
我有很多假設和沒有斷言。
謝謝。
JuDaC