我想从 Flex 应用程序将数据发布到我服务器上的 URL。我使用以下
UrlParam = UrlParam + '&name='+ name.text + '&business=' + buisness.text;
navigateToURL(new URLRequest(UrlParams),'_self');
然而,我遇到的问题是,如果我使用 & 符号(“A&b.com”)进入一家企业,那么该名称不会发送。
Flex 是否有任何开箱即用的东西可以从&to进行编码%26?
我想从 Flex 应用程序将数据发布到我服务器上的 URL。我使用以下
UrlParam = UrlParam + '&name='+ name.text + '&business=' + buisness.text;
navigateToURL(new URLRequest(UrlParams),'_self');
然而,我遇到的问题是,如果我使用 & 符号(“A&b.com”)进入一家企业,那么该名称不会发送。
Flex 是否有任何开箱即用的东西可以从&to进行编码%26?
使用encodeURIComponent()对每个参数进行编码。
UrlParam = UrlParam + '&name=' + encodeURIComponent(name.text) +
'&business=' + encodeURIComponent(buisness.text);
navigateToURL(new URLRequest(UrlParams),'_self');
使用URLVariables:
var urlRequest : URLRequest = new URLRequest("http://....");
var urlVar: URLVariables = new URLVariables();
urlVar.name = name.text;
urlVar.business = buisness.text;
urlRequest.data = urlVar;
navigateToURL(urlRequest);