Javascript 4个连续Http.post调用

Javascript 4个连续Http.post调用,javascript,angular,rest,Javascript,Angular,Rest,如何进行顺序(同步)http POST调用(等待每个调用的响应) generateDoc(项目、项目、语言、isDOCXFormat):可观察{ 返回此.http.post(this.sessionStorageService.retrieve('backendApi').baseUri+'/export/document/'+project.projectId+'/'+Item.id, {language:language,isDOCXFormat:isPDFFormat},选项); } 多

如何进行顺序(同步)http POST调用(等待每个调用的响应)

generateDoc(项目、项目、语言、isDOCXFormat):可观察{
返回此.http.post(this.sessionStorageService.retrieve('backendApi').baseUri+'/export/document/'+project.projectId+'/'+Item.id,
{language:language,isDOCXFormat:isPDFFormat},选项);
}

多谢各位

如果需要同步调用,可以使用
concatMap

http.post(url1, data1).concatMap(t=> http.post(url2, data2);

如果需要同步调用,可以使用
concatMap

http.post(url1, data1).concatMap(t=> http.post(url2, data2);

可能的重复似乎很好,你能给我一个generateDoc(params)方法的例子吗。谢谢你看起来不错,你能给我一个generateDoc(params)方法的例子吗。非常感谢。