dd *_*d . 6 flash urlencode actionscript-3
尝试通过变量传递时出现以下错误 URLRequestMethod.POST;
错误:错误#2101:传递给URLVariables.decode()的String必须是包含名称/值对的URL编码查询字符串.
是否有字符串URL编码的方法?
小智 7
解决此问题的方法是:您必须将URLLoaderDataFormat设置为URLLoaderDataFormat.TEXT not URLLoaderDataFormat.VARIABLES.
因为VARIABLES意味着不同类型的数据,而不是多个项目URLVariables.
该错误消息通常是由将无效的查询字符串传递给URLVariables对象引起的.但是在大多数情况下你不需要传递查询字符串.您可以将对象作为常规属性添加到对象中,并让它执行编码和转义(这是此类的目的).
var vars:URLVariables = new URLVariables();
vars.param1 = "Text to be escaped. Works for non ascii: ñ";
vars.param2 = "http://www.google.com/?q=something&test=1234";
trace(vars.toString());
Run Code Online (Sandbox Code Playgroud)
当然,跟踪不是必需的,只是让您可以看到编码工作.
| 归档时间: |
|
| 查看次数: |
28329 次 |
| 最近记录: |