通过 GWT 上的 RequestBuilder POST 发送特殊参数
我是 GWT 的初学者。
在我的应用程序中,我需要发布参数,其值为 URL,例如以下字符串。
'http://h.com/a.php?code=186&cate_code=MV&album=acce'
如您所见,它包含字符序列 '&cat_code='。
据我所知, ¶metername=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() {
}
I am a beginner of GWT.
In my application, i need to post parameter which of value is a URL such like a following string.
'http://h.com/a.php?code=186&cate_code=MV&album=acce'
As you can see it, it includes character sequences '&cat_code='.
As i know, ¶metername=value is form of one parameter!...
Because of this, a PHP file on my server side, only receives a following string,
'http://hyangmusic.com/Ticket_View.php?code=186'
How could i do in this situation... i want to receive a full URL as parameter on the server side PHP.
Please help me.
Thanks in advance.
my code.
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() {
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
URL.encodeQueryString(url)
这样你的&
就会变成%26
(26是& 的 UTF-8 编码的十六进制表示)Use
URL.encodeQueryString(url)
so that your&
is turned into a%26
(26 being the hexadecimal representation of the UTF-8 encoding of &)