[LayaAir3]为什么HttpRequest发送get请求,要求响应类型为json,结果返回的是对象数组?
新手阶段,跪求各位大神解惑,拜托了!
initHttpRequest(): void {
this.hr = new Laya.HttpRequest();
this.hr.send('http://localhost:8080/user/visitor/login', null, 'get', 'json');
this.hr.once(Event.COMPLETE, this, this.onHttpRequestComplete);
}
// 处理请求进度的函数
// private onHttpRequestProgress(e: any): void {
// console.log("三")
// // 这里可以处理请求进度的逻辑,但通常对于游客登录,可能不需要
// console.log('Progress:', e);
// }
// 处理请求完成的函数
onHttpRequestComplete(e: HttpResponseEvent): void {
console.log('User data:', e.data);
const responseData = e.data;
const userData = JSON.parse(responseData);
Laya.LocalStorage.setItem("userData", JSON.stringify(userData));
if (userData.stauscode == 2001) {
console.log('User data:', userData);
this.navigateToHomePage();
}
}
initHttpRequest(): void {
this.hr = new Laya.HttpRequest();
this.hr.send('http://localhost:8080/user/visitor/login', null, 'get', 'json');
this.hr.once(Event.COMPLETE, this, this.onHttpRequestComplete);
}
// 处理请求进度的函数
// private onHttpRequestProgress(e: any): void {
// console.log("三")
// // 这里可以处理请求进度的逻辑,但通常对于游客登录,可能不需要
// console.log('Progress:', e);
// }
// 处理请求完成的函数
onHttpRequestComplete(e: HttpResponseEvent): void {
console.log('User data:', e.data);
const responseData = e.data;
const userData = JSON.parse(responseData);
Laya.LocalStorage.setItem("userData", JSON.stringify(userData));
if (userData.stauscode == 2001) {
console.log('User data:', userData);
this.navigateToHomePage();
}
}
没有找到相关结果
已邀请:
要回复问题请先登录
0 个回复