如何使用角度4 /角度5以不同的参数多次并行发布相同的URL?

问题描述 投票:0回答:1

如何使用角度4 /角度5和不同的参数多次并行发布相同的URL并返回数据?

我有一个多次获取请求

let value = Array();    
    let character = this.http.get('https://sameURL');
    let characterHomeworld = this.http.get('https://sameURL');
    value.push(character);
    value.push(characterHomeworld);
    forkJoin(value).subscribe(results => {      
      (results[0] as any).homeworld = results[1];
      this.loadedCharacter = results[0];
    });

以上代码适用于HttpGet。我需要多次使用参数发布sameURL

javascript angular angular2-services angular5
1个回答
1
投票

情况1:假设您要使用不同的查询参数POST(多次)相同的URL,例如:

情况2:假设您想要POST(多次)使用不同主体的相同网址,例如:

  • 'https://sameURL?id=1' - > body:{id:0}
  • ' let value = [];
    let character = this.http.post('https://sameURL?id=0'); let characterHomeworld = this.http.post('https://sameURL?id=1'); value.push(character); value.push(characterHomeworld); forkJoin(value).subscribe(results => {
    results[0]; // response from REST call with id=0 results[1]; // response from REST call with id=1 });
    ' - > body:{id:1}
  • ... 然后: https://sameURL
© www.soinside.com 2019 - 2024. All rights reserved.