使用递归请求消费数据的模式

2024-06-16 11:14:32 发布

您现在位置:Python中文网/ 问答频道 /正文

存在外部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或键进行深入研究,使之有点像SQL连接。对于每一个任务,我都必须编写特定的长函数,该函数使用错误处理ans等来生成请求循环

是否有任何模式/模块可以帮助处理此类递归请求


Tags: 函数rest端点docidcourseuahgetdocd011