gpt4 book ai didi

java - spring http出站网关定制

转载 作者:太空宇宙 更新时间:2023-11-04 11:31:30 25 4
gpt4 key购买 nike

我的要求是调用siebel soap webservice,在同一个方法调用的过程中处理请求和响应,这样我就可以从apache公共(public)池将 token 添加到请求 header ,一旦获得带有 token 的响应,就从响应中获取 token 并将其发送到池。这里我也有验证旧 token 的机制,我需要同一类上的请求 token 和响应 token 。

future 计划添加重试机制。

目前我正在使用 SI Http 出站网关。

任何想法,感激不尽。

谢谢

最佳答案

因此,您需要的是命名为预处理和后处理。不确定为什么不使用 Spring Integration WS 支持来调用该 Siegel 服务,但即使使用 HTTP,您也可以通过 Interceptor 抽象获得 yield 。

我的意思是,您可以将 RestTemplate 注入(inject)到由 ClientHttpRequestInterceptor 实现提供的 HTTP 出站网关中,以提供所需的逻辑。

如果您要使用 WS Outbound Gateway,则可以在类似的 ClientInterceptor 抽象中执行此操作。

当然,您可以通过 HeaderMapper 实现来实现这一点,但这有不同的责任......

关于java - spring http出站网关定制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43725854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com