一、该问题的重现步骤是什么?
大模型平台-机器人应用-工作流编排

2. 创建HTTP节点,调用本地接口

3.运行调试报错

后端输出

二、你期待的结果是什么?实际看到的又是什么?
接口为本地notice接口且已认证放行
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
BladeAI 最新版本,windows系统
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
调用bladex的接口,需要固定的这两个请求头(横杠分割)。

为了快速验证,你可以先脱离流程编排,你把这个地址复制到postman调用下看看是否能调用成功,成功后再配置到编排里。
增加这两个参数后,在postman是可以请求成功的。但是在页面运行后,还是提示:签名认证失败BladeAuth : null,HTTP请求的 变量和参数添加是否有问题,麻烦看一下


f12看下是不是跨域了,如果跨域,那你需要用nginx给后端配置加上跨域放行的操作。或者你如果是本地dev模式启动的前端,你可以用前端反代后的地址来请求。
比如前端访问的地址是:http://localhost:1188/ ,那么你填入的api地址就是 http://localhost:1188/api/blade-desk/notice/list?current=1&size=10 ,这样不需要操作也能避免反代的问题。(当然这个仅限于测试阶段,线上还是需要用nginx配置来解决跨域问题的)
我这边本地测试没有问题,具体看下图

扫一扫访问 Blade技术社区 移动端