我是WSO2 esb中的新手,开始时我想连接到我的外部REST。此API使用及其值进行身份验证。我已经尝试过用头调谐器来设置它,但是我不知道怎么做。如果设置标头名称:X和值文本: w2441sdcxvcp2,则在部署时获得以下异常:
无效的SOAP头:X-8月-令牌指定在头中介。所有SOAP标头必须是命名空间限定的。
有人有什么想法或建议吗?谢谢
这是我的代理的代码:
<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse" name="Proxy" transports="http https" startOnLoad="true" trace="disable">
<target>
<inSequence>
<header name="X-Auth-Token" scope="default" value="9a417d9d-712f-4eaf-ad38-7352394cea62"/>
<log level="full"/>
<send>
<endpoint key="TokenSMS"/>
</send>
</inSequence>
<outSequence>
<log level="full"/>
</outSequence>
<faultSequence/>
</target>
</proxy>现在我不再有错误了,但是当发送中介调用API时,身份验证就会失败(当没有设置标头时)。
发布于 2015-12-04 16:27:35
如果您想观察发生了什么:在代理上启用跟踪:并检查跟踪日志:esb_home\存储库\日志\WSO2-ESB-trace.log干杯
https://stackoverflow.com/questions/28960037
复制相似问题