通过GWT上的RequestBuilder POST发送特殊参数

时间:2011-09-08 17:27:53

标签: gwt post parameters request special-characters

我是GWT的初学者。

在我的应用程序中,我需要发布参数,其值是一个URL,如下面的字符串。

'http://h.com/a.php?code=186&cate_code=MV&album=acce'

正如你所看到的,它包括字符序列'& cat_code ='。

据我所知,& parametername = value是一个参数的形式!...

因此,我服务器端的PHP文件只接收以下字符串

'http://hyangmusic.com/Ticket_View.php?code=186'

在这种情况下我该怎么做...我希望在服务器端PHP上收到一个完整的URL作为参数。

请帮帮我。

提前致谢。


我的代码。

String name = "John";
String url = "http://h.com/a.php?code=186&cate_code=MV&album=acce";
String parameter = "name="+name+"&url="+url;
        builder.setHeader("Content-Type","application/x-www-form-urlencoded");
        builder.sendRequest(parameter,
                new RequestCallback() {
                            }

1 个答案:

答案 0 :(得分:2)

使用URL.encodeQueryString(url),以便&变成%26(26是&的UTF-8编码的十六进制表示形式)