对角度2应用程序的批量请求

时间:2017-06-16 12:59:14

标签: angular http

我有一个调查应用程序,用户可以随意登录和回答问题。

我可以想到3种常见情况: 1)用户第一次登录并回答问题 2)用户第n次登录会更改先前的答案并回答新问题 3)用户第n次登录不会改变先前的答案,但会回答新的问题

我的问题:是否需要在后端设置某些内容,这样每次用户回答新问题或更改之前回答的问题的答案时,我都不需要发出HTTP请求?

我认为这与批量请求有关,但我不熟悉这个主题。

我的代码仅使用标准的http请求来获取,发布,修补等

  saveAnswers(answers: Answer[]) {
    // this.answers.push(answer);
    const body = JSON.stringify(answers);
    const headers = new Headers({'Content-Type': 'application/json'});
    return this.http.post('http://localhost:3004/answers', body, {headers: headers})
      .map((response: Response) => response.json())
      .catch((error: Response) => Observable.throw(error.json()));
  }

谢谢!

0 个答案:

没有答案