[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();
        }
    }
 
 
 
 
已邀请:

要回复问题请先

商务合作
商务合作