[LayaNative 1.0]XMLRequest在layaNative下请求崩溃,请求官方协助!
public post(url: string, data: any, callback: (this: void, data: JSON) => void): void {
let hr = new Laya.HttpRequest();
hr.once(Laya.Event.COMPLETE, this, (e: any): void => {
callback(JSON.parse(hr.data));
});
hr.send(url, JSON.stringify(data), 'post', 'text', ['content-type', 'application/json;charset=UTF-8', "sessionid", this.sessionId]);
其中,['content-type', 'application/json;charset=UTF-8', "sessionid", this.sessionId]是http header请求头的参数,在LayaAir 1.0下是正常的,在LayNative 1.0 (版本:1.72)下会使APP崩溃退出,必然出现,问题在于sessionid参数,这个是我们自定义的header,如果去掉就不会崩溃,但我们的程序是需要带上这个参数发送HTTP请求。
let hr = new Laya.HttpRequest();
hr.once(Laya.Event.COMPLETE, this, (e: any): void => {
callback(JSON.parse(hr.data));
});
hr.send(url, JSON.stringify(data), 'post', 'text', ['content-type', 'application/json;charset=UTF-8', "sessionid", this.sessionId]);
其中,['content-type', 'application/json;charset=UTF-8', "sessionid", this.sessionId]是http header请求头的参数,在LayaAir 1.0下是正常的,在LayNative 1.0 (版本:1.72)下会使APP崩溃退出,必然出现,问题在于sessionid参数,这个是我们自定义的header,如果去掉就不会崩溃,但我们的程序是需要带上这个参数发送HTTP请求。
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Aar0n
赞同来自:
kerwin
赞同来自: