Do you need that "?" at the start? Just guessing. Maybe debug with firebug? Very nice HTTP snooping...
On Jul 18, 1:44 pm, malrawi <[email protected]> wrote: > Hi, > I am really new to GWT, I tried searching the net for hours to get an > answer to my problem with no luck. Here is what I am doing: > I am creating a simple EntryPoint which shows some text fields, when > the user clicks on a button I want to send a POST request to a php > page. The PHP page "says" that my request parameters are not set. > Right before I send the request I display the request data and they > look right. As the code shows, I am setting the content type, I am > appending the parameters properly, I don't know what is wrong. > > I didn't want to use FormPanel because it seemed like I wouldn't be > able to send a request asynchronously (correct me if I am wrong, my > conclusion was based on Javadoc's examples also some examples on the > net) > > Here is the code: > > RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, url); > builder.setHeader("Content-type", "application/x-www-form- > urlencoded"); > StringBuffer requestData = new StringBuffer(); > > // parameters is a HashMap > if (parameters != null ){ > requestData.append("?"); > Set<String> keys = parameters.keySet(); > for (String key : keys ){ > requestData.append(URL.encode(key)); > requestData.append("="); > requestData.append(URL.encode(parameters.get(key))); > requestData.append("&"); > } > > } > > try { > Window.alert(requestData.toString()); > builder.sendRequest(requestData.toString(), handler);} catch ( > Exception e){ > > Window.alert(e.getMessage()); > > } > > Please help. -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
