无法获取正常返回的结果 状态码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信息?
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这里会影响到了