如何使用python监控实时响应和决策?

r1wp621o  于 2021-09-08  发布在  Java
关注(0)|答案(1)|浏览(341)

我正在和马克思做一个整合。
我发出了创建新报告的请求,效果很好。但是,这个过程需要一段时间,所以,我需要等待创建并下载报告。
https://checkmarx.atlassian.net/wiki/spaces/kc/pages/222069127/get+报告+状态+by+id+-+get+reports+sastscan+id+status+v8.6.0+到+v8.7.0
示例响应:{“位置”:“/reports/sastscan/1”,“内容类型”:“应用程序/xml”,“状态”:{“id”:2,“值”:“进程中”}
示例响应:{“位置”:“/reports/sastscan/1”,“内容类型”:“应用程序/xml”,“状态”:{“id”:2,“值”:“created”}
我想知道当“值”被“创建”时,如何在python中创建一个监控。获取它并继续我的python脚本。
谢谢

des4xlb0

des4xlb01#

一个简单的选择是在初始帖子之后有一个while循环,该循环将保持循环,直到状态变为created。这方面的伪代码是

post_request()
flag = false
while(flag == false):
    if(status == complete):
        flag = true
get_status()

这将使程序陷于while循环中,直到收到请求为止。

相关问题