在POST Angular 4code

时间:2017-11-17 09:28:28

标签: javascript angular rest http post

我尝试使用以下方法在angular 4应用程序中使用 POST 调用来保存大约1.5MB(阵列中约6000个对象)的数据。

  saveWeatherData(data: any): Promise<any[]> {
        const options = new RequestOptions({ headers: this.headers });
        const url = this.baseUrl + '/save';
        return this.http.post(url, data, options)
            .toPromise()
            .then(response => response.json())
            .catch(this.handleError);
    }

在保存这些巨大记录的同时,我发现了 302 Found

的错误回复

详细信息:

  

{&#34; __ zone_symbol__currentTask&#34;:{       &#34;输入&#34;:&#34; microTask&#34;,       &#34;州&#34;:&#34; notScheduled&#34;,       &#34; source&#34;:&#34; Promise.then&#34;,       &#34; zone&#34;:&#34; angular&#34;,       &#34; cancelFn&#34;:null,       &#34; runCount&#34;:0}}

虽然发送的数据少于1 MB(约2000-3000条记录)时没有发生同样的情况。我收到的响应为200 Ok。

让我知道我做错了什么?

0 个答案:

没有答案