【发布时间】:2019-03-25 19:22:26
【问题描述】:
我需要在 wso2 esb 中创建代理服务,这会将请求重定向到外部 wsdl 服务,并预先发送身份验证请求以单独操作。 我制作这样的序列:
clone
payloadFactory (auth xml request)
call (auth operation)
property (value=get-property('transport', 'Set-Cookie'), name=ExtCookie scope=operation)
property (value=get-property('operation', 'ExtCookie') name=Cookie)
Send (target operation)
当我第一次调用此代理服务时 - 它工作正常。但是在第二次调用时,我在 tcpdump 中看到克隆请求中有 Cookie HTTP 标头。
我尝试添加具有不同范围(传输、操作、突触、默认、axis2、axis2-client)的“属性删除”,但没有一个工作。 Cookie-Header 没有被删除。我需要删除它才能正确使用 ext 服务。
【问题讨论】:
标签: cookies service proxy wso2 esb