首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在调用APIKit路由器之前调用HTTP端点

在调用APIKit路由器之前调用HTTP端点
EN

Stack Overflow用户
提问于 2017-01-10 12:57:15
回答 1查看 223关注 0票数 1

在消息到达apikit:router之前,我调用了一个HTTP端点。

当消息到达apikit:router时,它已经丢失了所有原始HTTP标头。因此,路由器无法确定所需的方法。

实际上,我能够复制会话变量中的入站属性,在HTTP调用之后,我能够将它们恢复为出站属性。然后,我的api路由器在另一个流中,因此出站属性再次转换为入站属性。这个解决方案运行良好,但流程看起来相当丑陋。(因为我必须复制大约10个标题)

有没有更好的解决办法?此外,我还试图避免手动处理这些标头。

EN

回答 1

Stack Overflow用户

发布于 2017-01-10 17:33:58

将HTTP调用包装在更丰富的中,它将保留原始调用的http入站属性和有效负载。像这样,

代码语言:javascript
运行
复制
<enricher target="#[flowVars.resultOfInnerHTTP] source="#[payload]">
  <http:request...../>
</enricher>
<apikit:router.../>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41561385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档