2011-05-31 57 views
7

如何在使用GWT提交表單時設置其他HTTP標頭。
(我使用FormPanel中建築形式)爲GWT表單設置自定義HTTP標頭


摘要

從接受的答案:

HTTP標頭無法使用FormPanel中設置 - FormPanel中包裝標準HTML,它不允許設置自定義標題。 FormPanel封裝了標準的HTML <form>,它不允許設置自定義頁眉 -

回答

4

HTTP頭不能用FormPanel設置。

要設置自己的首部使用RequestBuilder

RequestBuilder rb = new RequestBuilder(Method.POST, "http://www.my-server.com"); 
rb.setHeader("X-My-Header", "VALUE"); 
Request r = rb.sendRequest(null, new RequestCallback() {...}); 
+3

感謝您的回答,但用戶所提交的文件。因此,除非使用表格以外的其他方式上傳文件,否則我將不得不爲另一個解決方案解決問題。 – Kaan 2011-06-01 20:01:57