工作流中如何能通过集成API的http状态码进行逻辑分支 沈毅Lv.3修习 发布于 2025-03-06 22:01 最后回复 2025-06-29 22:52:06 问答 收藏 复制链接 新浪微博 微信扫一扫 分享 10 回复749 浏览 集成 API 的状态码可以获取吗?
你想用这个状态码做啥呢
文字打错了,我的意思是 http status code
HTTP 的状态码 不是业务码……你这个概念混淆了
如果直接设请求成功代码,譬如 200,400,在 API 的请求日志中就无法直接筛选出哪些是成功的,哪些是失败的。
嗯是的 谢谢
把 4xx,5xx 在集成 API 里也设置为请求成功的状态码就好了,然后就可以在输出参数里统一用 response 里的 errorcode 来判断了。
这方式比较麻烦。。主要我们的 API 初期设计时,对于业务失败 httpCode 会返回 4xx/5xx 之类的错误。不过新版本的工作流遇到错误可以继续执行了,是能一定程度解决这个问题
不行就加一个代码节点 把 API http 的状态,与 API 请求结果 传入传出;然后 输出参数选择 代码块的输出 解析 JSON
自己做的 API 怎么添加阿?输出参数里只能解析 body 的 JSON
如果是自己做的 API 是可以的,自己添加下即可, 发送 API 请求自身是有和 httpcode 的;集成中心发布的 只是未添加到输出参数内;