android上network.createHTTPRequest问题

无法获取正常返回的结果 状态码200情况, player和ios都是正常的

是哪个版本有这个现象?

— Begin quote from ____

引用第1楼阳光七月于2014-10-10 09:54发表的 :
是哪个版本有这个现象? http://www.cocoachina.com/bbs/job.php?action=topost&tid=233933&pid=1071544

— End quote

3.2rc1

原版是有问题的,后来更新了htlxyz的pr之后,不会报错了,但是收不到返回,看这个帖子
http://www.cocoachina.com/bbs/read.php?tid=233602

正在检查验证中

— Begin quote from ____

引用第3楼阳光七月于2014-10-10 10:10发表的 回 2楼(godstory) 的帖子 :
正在检查验证中 http://www.cocoachina.com/bbs/job.php?action=topost&tid=233933&pid=1071585

— End quote

好像找到问题了,不是没有相应 是setPOSTData()这个方法有问题,这里的参数传不过去

你是直接传的二进制数据?

— Begin quote from ____

引用第5楼htlxyz于2014-10-10 10:38发表的 :
你是直接传的二进制数据? http://www.cocoachina.com/bbs/job.php?action=topost&tid=233933&pid=1071624

— End quote

是的, 找到问题了, android在setPostData的参数里最后面加了一个 & 导致数据直接解析出错了,请检查下吧

http不能传二进制吧,你要用base64之类的转换下才可以通过http发送,最后一个是会加&,但是应该没影响

http是可以传二进制的,post的信息可以是图片什么的。 我现在传的是个json串, 后面多一个&, json解析不出来, 现在后端接收的时候做了下处理,可以正常使用了, 但是这个肯定是问题,如果传的是加密串,不做处理的话根本无法解密。关键这里既没有明确标注,还和其他平台的行为不一样,以后肯定是个坑

最后的这个&,我们正在修改,去掉

— Begin quote from ____

引用第9楼htlxyz于2014-10-10 11:17发表的 :
最后的这个&,我们正在修改,去掉 http://www.cocoachina.com/bbs/job.php?action=topost&tid=233933&pid=1071680

— End quote

谢谢, 顺便问下,在android上debug怎么看print信息?

楼主看下这个pull

https://github.com/dualface/v3quick/pull/223

logcat里看啊

编出来包,可能没有关启debug,build_native.bat/sh里的NDK_DEBUG设置为1

— Begin quote from ____

引用第12楼htlxyz于2014-10-10 11:37发表的 回 10楼(godstory) 的帖子 :
logcat里看啊

编出来包,可能没有关启debug,build_native.bat/sh里的NDK_DEBUG设置为1 http://www.cocoachina.com/bbs/job.php?action=topost&tid=233933&pid=1071700

— End quote

已经设成1了, 还是没有在player里print出来的信息,只有一些资源加载和释放信息,是我的打开方式不对吗?

感觉只有NDK_DEBUG这里会影响到了