【发布时间】:2017-12-12 21:44:31
【问题描述】:
您好,我需要处理 HTTP。我需要使用条件发送请求,例如:
我需要发送 POST /api/files - 但发送取决于服务器 api:
GET /api/condition - 返回真或假。如果返回 true,则可以调用 /api/files,如果为 false,我需要调用 POST /api/enable.
1 .获取 /api/条件
1 个。返回真 -> 2.
1 乙。返回 false -> 3.
2 。发布 /api/文件
3 . POST/api/启用 -> 1.
最简单的方法如下:
load(){
http.get(/api/condition).subscribe(response => {
if(response == true)
http.post(/api/files).subscribe()
else http.post(/api/enable).subscribe(x => this.load())
})
}
但目前尚不清楚解决方案。有什么方法可以创建这个?谢谢
【问题讨论】:
标签: angular angular-http