刚学flex遇到问题 服务器收不到参数!

yangjun19910222 2011-11-14 01:23:23
代码:
var hs:HTTPService = new HTTPService();
hs.url="http://localhost:8080/ssh/login.do";
hs.showBusyCursor=true;
hs.resultFormat="text";
hs.method="POST";
hs.request="name="+name+"&password="+password;
hs.send();
服务器打印null,如果把这个东西直接加到URL就正常的,如下
(hs.url="http://localhost:8080/ssh/login.do?name="+name+"&password="+password)
难道request不是这样填写的么?
...全文
114 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangjun19910222 2011-11-14
  • 打赏
  • 举报
回复
还有怎么设置成 UTF-8编码的呢。服务器收到是乱码
xinje 2011-11-14
  • 打赏
  • 举报
回复

private var re:URLRequest = new URLRequest()
re.url = "http://localhost:8080/ssh/login.do";
re.method = URLRequestMethod.POST;
re.data ="name="+name+"&password="+password;

private var loader:URLLoader = new URLLoader(re)
loader.dataFormat = URLLoaderDataFormat.TEXT;

loader.addEventListener(Event.COMPLETE,mm)
private function mm(e:Event)
{
trace(loader.data)
}

我更喜欢用urlloader,你试试看吧。

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧