labring/FastGPT

HTTP请求工具增加解析响应头功能

Opened this issue · 1 comments

例行检查

  • 我已确认目前没有类似 features
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 features,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 features 可能会被无视或直接关闭

功能描述
在工作台设计工作流的时候,“通过HTTP请求”工具调用HTTP接口后,除了现有的解析响应体的能力外,增加解析响应头的能力,能够按照键名找出对应的键值,并保存到变量中,以供后续模块使用
应用场景
为了完成一个HTTP请求,需要先请求另外一个HTTP接口获取相应体里的报文以及获取响应头里的Set-Cookie字段,在Set-Cookie字段里有完成最初HTTP请求的必要信息
相关示例
通过HTTP请求调用Nebula-Http-Gateway接口执行图数据库查询命令的时候,第一步要先调用connect接口从响应头中找到Set-Cookie里的common-nsid键值,第二步使用该键值请求Execute接口执行查询命令,否则报错缺少session信息。

cookie确实很重要,智能体工作流编排,多应用跨系统的能力集成,认证是很麻烦的