对API的顺序调用-可观察

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

如何依次调用API的示例-在插入数据库之前,如果用户输入了相同的密钥信息,则必须向用户显示消息。

第一个用于检查记录是否在数据库中的GET API

如果没有记录,该GET API会引发异常,因此我必须捕获该异常并在同一调用中调用POST API。

如果数据库中有一条记录,它将获取数据,并且我显示消息,表明数据库中已经存在类似的密钥信息

伪代码

Data existingData = null;

Try {

            existingData = this.service.findData(key Information);

If (existingData != null ) {

            Show message;

}

Catch (Exception dataNotFound) {

            this.service.save(newData);

}
angular angular2-observables
1个回答
1
投票

我认为您不必为此进行多次Http调用。最后,您要检查数据库中是否存在密钥-如果不存在,请保存新密钥。我认为,您必须进行一次http调用并在服务器中处理该逻辑。

© www.soinside.com 2019 - 2024. All rights reserved.