我第一次嘗試使用GET
方法向服務器發出請求,並且它工作正常。我的請求會處理一個文件,然後作爲pdf文件返回,並在新的瀏覽器上打開。我所做的是重寫doGet()
方法。因爲有一個GET
請求僅限於少數參數,我必須將其更改爲doPost()
mehod,但問題是它不能被overrided,因爲該方法是最終的。在GWT的POST請求
HTML FORM
,我想發生的情況是這樣的:
<form method="post" action="http://differentdomain.com/appserv/appserv.php">
<input type="hidden" name="fwi_script" value="app/custom/cusapp/interface" />
<input type="hidden" name="trx" value="<trx>
<productid>PROD1</productid>
....../** transaction details here */
</trx>" />
<input type="hidden" name="fcompanyid" value="SHOST101" />
<input type="hidden" name="fwi_action" value="PRINT_PENDING_SALES" />
<input type="hidden" name="fexcel" value="0" />
<input type="submit" value="Submit" />
</form>
這個HTML表單將在用戶點擊後命令按鈕打印每一筆交易的定單票據。
任何人都可以給一個想法POST
請求GWT
服務器?我想我不能這樣做RequestBuilder
因爲我將有SOP
問題,因爲我將連接到一個不同的域。
關於使rpc做的工作,我可以使用jav.net。*爲此來處理和建立連接? – wens 2012-03-13 01:18:11
從您的服務器代碼中,您可以使用任何您喜歡的JRE類或第三方庫。 – Strelok 2012-03-13 03:26:59