目前正在客户端使用Angular 2.0,在服务器端使用Spring Boot。 当我从客户端向服务器发送http post请求时,由于某些过程调用,服务器需要5-6分钟来发送响应。 但是当响应来了并且我尝试订阅它时,它会进入错误回调。 当我在chrome networks选项卡上看到它时,预览和响应选项卡显示了我期望的正确响应,但订阅将其发送到错误回调。我不知道这是怎么回事? 仅供参考,我的json回应是一个巨大的json。
{代码}
onSubmit() {
this.service.Service(this.model).subscribe(data => {
console.log(data);
this.Table = data;
console.log(this.Table);
},
error => console.log("Inside error clause " + error.statusText + " Error " + error.error));
}
我的服务电话 {代码}
Service(data : Data) :Observable<any>{
//console.log(data);
return this.http.post(this.URL_Forms,data,httpOptions).share();
}
你能帮助我吗?