用代码块python节点请求API, 测试的时候可以成功,但是发布工作流之后同一条测试数据运行到该节点就报错。 CHAOHUANGLv.5明道 发布于 2023-08-21 18:01 最后回复 2023-08-22 09:45:41 分享 零代码私有部署 收藏 复制链接 新浪微博 微信扫一扫 分享 4 回复1356 浏览 最近再继承 DHL 的在线申报功能,遇到一个很奇怪的问题。 我们在配置 API 请求代码块的时候,测试能跑出结果, postman 里面可以也是可以请求成功的。 但是当运行工作流的时候,同一条数据跑到该代码块 python 节点的时候就会报错。 尝试切换到自定义请求 API 模块, 连测试都不能通过。 有谁遇到过这个问题吗?
感谢泉总和勋哥的大力支持~问题解决了。
1,定位问题。 我们给每一个代码块加上一个通知,报出结果,后面发现明道这边解析出来的代码块没有问题~ 是因为我去提交地址给 API 的时候,两次提交太快了,然后 API 没有返回出结果。
2,解决问题。给每次请求之前加上 5 秒延迟,成功解决。
包括正式运行工作流,也是用的产生这个参数的数据。
参数是上一个代码块传递过来的, 我们是用的上一个代码块测试出来的参数。所有的测试都是用的这个参数~
测试和 postman 都是静态参数,你看下流程节点是不是动态参数传参不对,看具体代码块报错