我希望按顺序获取所有传输头。我可以获得我知道他们的名字的特定标题,但我希望得到所有这些标题,包括那些我不知道标题名称的标题。
我发现这个问题相同,但我们的问题没有解决办法。 WSO2 ESB print all TRANSPORT_HEADERS
我也试过记录这个
<property name="TRANSPORT_HEADERS" action="set" scope="axis2"/>
但我在WSO2日志中什么都没有。
WSO2版本6.4.0
谢谢你的任何想法!
我们无法使用属性介体记录此属性,因为这是axis2-transports中的内部JAVA映射。因此,为此,我们可能需要使用类调解器。
以下是一个样本。
您可以将class mediator jar直接放在EI_HOME / lib或ESB_HOME / repository / components / lib中,并使用以下配置
<class name="org.sample.LogTransportHeaders"/>
在log4j.properties文件中添加以下内容后的代理或API中
log4j.logger.org.sample.LogTransportHeaders=INFO
有关详细信息,请参阅此处:https://medium.com/@nirothipanram/wso2-ei-print-all-transport-headers-12aabb4027cc