2011-05-31 6 views
7

के लिए कस्टम HTTP शीर्षलेख सेट करना GWT के साथ फ़ॉर्म सबमिट करते समय मैं अतिरिक्त HTTP शीर्षलेख कैसे सेट कर सकता हूं।
जीडब्ल्यूटी फॉर्म


सारांश

स्वीकार किए जाते हैं जवाब से (मैं प्रपत्र के निर्माण के लिए FormPanel उपयोग कर रहा हूँ):

HTTP हेडर FormPanel का उपयोग कर सेट नहीं किया जा सकता - FormPanel मानक लपेटता एचटीएमएल, जो कस्टम हेडर सेट करने की अनुमति नहीं देता है। 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