-2
我想POST數據到兩個API_URL。Aggular2 GET STATUS CODE = 200當發佈數據
讓說
API1 = api/v1/data1
API2= api/v1/data2
我想狀態碼200 API1我張貼另一個數據API2之前。
我如何在Angular2中做到這一點?
我想POST數據到兩個API_URL。Aggular2 GET STATUS CODE = 200當發佈數據
讓說
API1 = api/v1/data1
API2= api/v1/data2
我想狀態碼200 API1我張貼另一個數據API2之前。
我如何在Angular2中做到這一點?
一個常見的功能發送HTTP Request
。它會返回響應狀態響應數據作爲JSON沿:
sendRequest(yourRequest: Request) {
return this.http.request(yourRequest)
.map((res: Response) => {
return { status: res.status, json: res.json() }
}).catch(err => this.tempError(err));
}
您的代碼發送兩個請求:
sendRequest(yourFirstRequest).subscribe(data => {
if(data.status == 200) {
sendRequest(yourSecondRequest).subscribe(data => {
//handle the response from the second request.
})
}
})
[角2的可能重複:兩個後端服務的第一服務的成功調用](https://stackoverflow.com/questions/36712659/angular-2-two-backend-service-calls-on-success-of-first-service) – echonax
你在你的http文章中添加了標題嗎? –