有外部REST端点/getCourses
,返回
{"course": 25.0, "setDoc": "6F9619FF-8B86-D011-B42D-00CF4FC964FF”}.
有/getDoc
,返回
{
"docID": 12345,
"DocGuid": "6F9619FF-8B86-D011-B42D-00CF4FC964FF",
"currencyGuid": "6da7855f-4d2d-460d-8e8d-89ce4d3c51b5”
}
有/currencyCatalog
,返回
{
"currencyGuid": "6da7855f-4d2d-460d-8e8d-89ce4d3c51b5",
"currencyDescription": "UAH”
}
我需要得到像
这样的结果{ "currency": "UAH", "course": 25.0 }
还有很多类似的任务,我必须通过guid或key向下钻取,并且有点像SQL JOIN。对于每个任务,我必须编写特定的长函数,它使得带有错误处理的请求循环等等。
是否有任何模式/模块可以帮助处理此类递归请求?