Hi, i am facing with the same thing. I know its old but i wonderred if you 
found and solution?

21 Ekim 2010 Perşembe 19:51:15 UTC+3 tarihinde Márcio Menezes yazdı:
>
> BTW... Browser Firefox 3.6
>
> 2010/10/21 Márcio Menezes <marci...@gmail.com <javascript:>>
>
>> Ok... but it happens with ANY header. Even if I add "Content-Type", 
>> "application/x-www-form-urlencoded", as you suggested, it sends an OPTIONS 
>> method, instead of POST.
>>
>>
>>
>> On Thu, Oct 21, 2010 at 4:46 PM, Brett Thomas 
>> <brettp...@gmail.com<javascript:>
>> > wrote:
>>
>>> POST values should be encoded in the request data string, not the 
>>> headers. Not sure why there isn't an addPostValue method too. Here's some 
>>> code I used recently: 
>>>
>>> class CustomPOSTBuilder extends RequestBuilder {
>>>     
>>>     private String request = "";
>>>     
>>>     public CustomPOSTBuilder(String url, RequestCallback callback) {
>>>         super(RequestBuilder.POST, url);
>>>         this.setHeader("Content-Type", 
>>> "application/x-www-form-urlencoded"); 
>>>         this.setCallback(callback);
>>>     }
>>>     
>>>     public void addPost(String key, String value) {
>>>         request += key + "=" + value + "&";
>>>     }
>>>
>>>     public void go() {
>>>         this.setRequestData(request);
>>>         try {
>>>             this.send();
>>>         }
>>>         catch (RequestException r){
>>>             System.out.print(r.getMessage());
>>>         }
>>>     }
>>>
>>> }
>>>
>>> then send a request by: 
>>> CustomPOSTBuilder builder...
>>> builder.addPost("key1", "value1");
>>> builder.addPost("key2", "value2");
>>> builder.send();
>>>
>>>
>>> 2010/10/21 Márcio Menezes <marci...@gmail.com <javascript:>>
>>>
>>>>  Hi!.
>>>> Why does everytime I try to send a POST through RequestBuilder class 
>>>> and if I add some header into it, the method goes as an OPTIONS, instead 
>>>> of 
>>>> post?
>>>>
>>>> Has anyone experienced this? How can I work around it?
>>>>
>>>> Regards,
>>>> Marcio
>>>>
>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "Google Web Toolkit" group.
>>>> To post to this group, send email to 
>>>> google-we...@googlegroups.com<javascript:>
>>>> .
>>>> To unsubscribe from this group, send email to 
>>>> google-web-toolkit+unsubscr...@googlegroups.com <javascript:>.
>>>> For more options, visit this group at 
>>>> http://groups.google.com/group/google-web-toolkit?hl=en.
>>>>
>>>
>>>  -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Google Web Toolkit" group.
>>> To post to this group, send email to 
>>> google-we...@googlegroups.com<javascript:>
>>> .
>>> To unsubscribe from this group, send email to 
>>> google-web-toolkit+unsubscr...@googlegroups.com <javascript:>.
>>> For more options, visit this group at 
>>> http://groups.google.com/group/google-web-toolkit?hl=en.
>>>
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to