[]Native下http请求,Error事件中的error对象错误码全都是404

在native下,发送http请求,无论设置返回的errorCode是多少,返回统一都是404,但在网页版中不会有这个问题,请问这个是不是引擎的问题,还是有其他可解决的办法
已邀请:

douzhix

赞同来自:

这个我明白,但是原生也是有HttpRequest请求的呀,而且HttpRequest类中也提供了onerror的处理,但是现在明显是onerror事件中,返回的responseTxt在原生和网页中针对同样的错误返回的东西是不一样的,而理论上这东西在原生不应该会有这个问题才是的

比如说这个代码:
this.hr.once(Event.COMPLETE, this, onHrCompleteHandler);
this.hr.once(Event.ERROR , this ,onHrErrorHandler);
this.hr.send($url, $data, $method, $responseType, $headers);


private function onHrCompleteHandler():void
{
if(this.completeHandler)
{
this.completeHandler.runWith(this.hr.data);
}

}

private function onHrErrorHandler($error:String):void
{
if(this.errorHandler)
{
this.errorHandler.runWith($error);
}
}

其中就是这个$error,在网页和原生返回的明显不一样,如果现在原生就是有这个问题的话,那我们只能想别的方法去实现在别的错误的时候应该如何处理这些问题了

douzhix

赞同来自:

是的,因为我们第一个游戏就是手机网页版,这里的处理是没有任何问题的,但是在native下,各种errorCode就完全不好使了,后来打出了输出信息,发现所有的错误信息全都变成了404

s_hao

赞同来自:

请问你这个问题解决了吗

Aar0n

赞同来自:

layaplayer 不是浏览器。http://ldc.layabox.com/doc/?nav=zh-as-7-1-1 

要回复问题请先

商务合作
商务合作