Wso2 WSO API管理器隐藏了请求主体的一些信息

Wso2 WSO API管理器隐藏了请求主体的一些信息,wso2,wso2-am,Wso2,Wso2 Am,在API Manager 3.0.0版中,我尝试隐藏请求的一些信息,例如: 服务是:https://API/v1/client使用方法GET,请求类似于: [ { "id": 1, "nickname": "Example", "name": "LUIS", ... "_links": { "self": { "href": "https://API/v1/client/3/settings" } } } ] 但是我必须隐藏与

在API Manager 3.0.0版中,我尝试隐藏请求的一些信息,例如:

服务是:
https://API/v1/client
使用方法GET,请求类似于:

[
 {
  "id": 1,
  "nickname": "Example",
  "name": "LUIS",
  ...


  "_links": {
    "self": {
      "href": "https://API/v1/client/3/settings"
     }
    } 
 }
]
但是我必须隐藏与链接相关的信息。 我的想法是在发布者页面->运行时配置中,在请求的消息中介中添加一个序列

有没有可能

编辑

回答Vithursa M,我不知道是什么错误,但在重新启动我的电脑后,该策略添加了任何问题。何时尝试发送此错误:

此外,在终端发送:

ERROR - RelayUtils Error while building Passthrough stream
org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '[' (code 91) in prolog; expected '<'
 at [row,col {unknown-source}]: [1,1]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:109) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:570) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:566) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:165) ~[synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    at org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:168) [synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    at org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:121) [synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    at org.apache.synapse.mediators.AbstractListMediator.buildMessage(AbstractListMediator.java:152) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:95) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:71) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:158) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.wso2.carbon.apimgt.gateway.handlers.ext.APIManagerExtensionHandler.mediate_aroundBody0(APIManagerExtensionHandler.java:72) [org.wso2.carbon.apimgt.gateway_6.5.349.jar:?]
    at org.wso2.carbon.apimgt.gateway.handlers.ext.APIManagerExtensionHandler.mediate(APIManagerExtensionHandler.java:57) [org.wso2.carbon.apimgt.gateway_6.5.349.jar:?]
    at org.wso2.carbon.apimgt.gateway.handlers.ext.APIManagerExtensionHandler.handleResponse_aroundBody4(APIManagerExtensionHandler.java:127) [org.wso2.carbon.apimgt.gateway_6.5.349.jar:?]
    at org.wso2.carbon.apimgt.gateway.handlers.ext.APIManagerExtensionHandler.handleResponse(APIManagerExtensionHandler.java:115) [org.wso2.carbon.apimgt.gateway_6.5.349.jar:?]
    at org.apache.synapse.rest.API.process(API.java:364) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.rest.RESTRequestHandler.apiProcessNonDefaultStrategy(RESTRequestHandler.java:149) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.rest.RESTRequestHandler.dispatchToAPI(RESTRequestHandler.java:95) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.rest.RESTRequestHandler.process(RESTRequestHandler.java:58) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:325) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:578) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:195) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) [axis2_1.6.1.wso2v38.jar:?]
    at org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:284) [synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) [axis2_1.6.1.wso2v38.jar:?]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
    at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '[' (code 91) in prolog; expected '<'
 at [row,col {unknown-source}]: [1,1]
    at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:639) ~[axiom_1.2.11.wso2v16.jar:?]
    at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2052) ~[axiom_1.2.11.wso2v16.jar:?]
    at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1134) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamReaderWrapper.java:225) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.util.stax.dialect.DisallowDoctypeDeclStreamReaderWrapper.next(DisallowDoctypeDeclStreamReaderWrapper.java:34) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:681) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:214) ~[axiom_1.2.11.wso2v16.jar:?]
    ... 27 more
[2020-02-14 09:49:24,217] ERROR - SequenceMediator Error while building message. Error while building Passthrough stream
org.apache.axis2.AxisFault: Error while building Passthrough stream
    at org.apache.synapse.transport.passthru.util.RelayUtils.handleException(RelayUtils.java:432) ~[synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    at org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:214) ~[synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    at org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:121) ~[synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    at org.apache.synapse.mediators.AbstractListMediator.buildMessage(AbstractListMediator.java:152) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:95) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:71) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:158) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.wso2.carbon.apimgt.gateway.handlers.ext.APIManagerExtensionHandler.mediate_aroundBody0(APIManagerExtensionHandler.java:72) [org.wso2.carbon.apimgt.gateway_6.5.349.jar:?]
    at org.wso2.carbon.apimgt.gateway.handlers.ext.APIManagerExtensionHandler.mediate(APIManagerExtensionHandler.java:57) [org.wso2.carbon.apimgt.gateway_6.5.349.jar:?]
    at org.wso2.carbon.apimgt.gateway.handlers.ext.APIManagerExtensionHandler.handleResponse_aroundBody4(APIManagerExtensionHandler.java:127) [org.wso2.carbon.apimgt.gateway_6.5.349.jar:?]
    at org.wso2.carbon.apimgt.gateway.handlers.ext.APIManagerExtensionHandler.handleResponse(APIManagerExtensionHandler.java:115) [org.wso2.carbon.apimgt.gateway_6.5.349.jar:?]
    at org.apache.synapse.rest.API.process(API.java:364) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.rest.RESTRequestHandler.apiProcessNonDefaultStrategy(RESTRequestHandler.java:149) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.rest.RESTRequestHandler.dispatchToAPI(RESTRequestHandler.java:95) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.rest.RESTRequestHandler.process(RESTRequestHandler.java:58) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:325) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:578) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:195) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) [axis2_1.6.1.wso2v38.jar:?]
    at org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:284) [synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) [axis2_1.6.1.wso2v38.jar:?]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
    at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '[' (code 91) in prolog; expected '<'
 at [row,col {unknown-source}]: [1,1]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:109) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:570) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:566) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:165) ~[synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    at org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:168) ~[synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    ... 22 more
Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '[' (code 91) in prolog; expected '<'
 at [row,col {unknown-source}]: [1,1]
    at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:639) ~[axiom_1.2.11.wso2v16.jar:?]
    at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2052) ~[axiom_1.2.11.wso2v16.jar:?]
    at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1134) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamReaderWrapper.java:225) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.util.stax.dialect.DisallowDoctypeDeclStreamReaderWrapper.next(DisallowDoctypeDeclStreamReaderWrapper.java:34) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:681) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:214) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:109) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:570) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:566) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:165) ~[synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    at org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:168) ~[synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    ... 22 more
[2020-02-14 09:49:24,220] ERROR - admin--Alquimia2 Error while building message. Error while building Passthrough stream
org.apache.axis2.AxisFault: Error while building Passthrough stream
    at org.apache.synapse.transport.passthru.util.RelayUtils.handleException(RelayUtils.java:432) ~[synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    at org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:214) ~[synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    at org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:121) ~[synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    at org.apache.synapse.mediators.AbstractListMediator.buildMessage(AbstractListMediator.java:152) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:95) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:71) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:158) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.wso2.carbon.apimgt.gateway.handlers.ext.APIManagerExtensionHandler.mediate_aroundBody0(APIManagerExtensionHandler.java:72) [org.wso2.carbon.apimgt.gateway_6.5.349.jar:?]
    at org.wso2.carbon.apimgt.gateway.handlers.ext.APIManagerExtensionHandler.mediate(APIManagerExtensionHandler.java:57) [org.wso2.carbon.apimgt.gateway_6.5.349.jar:?]
    at org.wso2.carbon.apimgt.gateway.handlers.ext.APIManagerExtensionHandler.handleResponse_aroundBody4(APIManagerExtensionHandler.java:127) [org.wso2.carbon.apimgt.gateway_6.5.349.jar:?]
    at org.wso2.carbon.apimgt.gateway.handlers.ext.APIManagerExtensionHandler.handleResponse(APIManagerExtensionHandler.java:115) [org.wso2.carbon.apimgt.gateway_6.5.349.jar:?]
    at org.apache.synapse.rest.API.process(API.java:364) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.rest.RESTRequestHandler.apiProcessNonDefaultStrategy(RESTRequestHandler.java:149) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.rest.RESTRequestHandler.dispatchToAPI(RESTRequestHandler.java:95) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.rest.RESTRequestHandler.process(RESTRequestHandler.java:58) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:325) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:578) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:195) [synapse-core_2.1.7.wso2v131.jar:2.1.7-wso2v131]
    at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) [axis2_1.6.1.wso2v38.jar:?]
    at org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:284) [synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) [axis2_1.6.1.wso2v38.jar:?]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
    at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '[' (code 91) in prolog; expected '<'
 at [row,col {unknown-source}]: [1,1]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:109) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:570) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:566) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:165) ~[synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    at org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:168) ~[synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    ... 22 more
Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '[' (code 91) in prolog; expected '<'
 at [row,col {unknown-source}]: [1,1]
    at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:639) ~[axiom_1.2.11.wso2v16.jar:?]
    at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2052) ~[axiom_1.2.11.wso2v16.jar:?]
    at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1134) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamReaderWrapper.java:225) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.util.stax.dialect.DisallowDoctypeDeclStreamReaderWrapper.next(DisallowDoctypeDeclStreamReaderWrapper.java:34) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:681) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:214) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:109) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:570) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:566) ~[axiom_1.2.11.wso2v16.jar:?]
    at org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:165) ~[synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    at org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:168) ~[synapse-nhttp-transport_2.1.7.wso2v131.jar:?]
    ... 22 more

错误-在构建直通流时RelayUtils错误

org.apache.axiom.om.OmeException:com.ctc.wstx.exc.WstxUnexpectedCharException:prolog中的意外字符“[”(代码91);如果输入负载类似于:

{
   "element": [
     {
       "id": 1,
       "nickname": "Example",
       "name": "LUIS",
       "_links": {
         "self": {
         "href": "https://API/v1/client/3/settings"
         }
       } 
     }
   ]
}
您可以使用以下中介策略,使用脚本中介从负载中删除“\u links”属性

<sequence xmlns="http://ws.apache.org/ns/synapse" name="sampleSeq">
    <script language="js"><![CDATA[
        var payload = mc.getPayloadJSON();
        var elements = payload.element;
        for (var i=0; i < elements.length; i++){
          if (elements[i].hasOwnProperty("_links")) {
              delete elements[i]["_links"];
          }
        }        
        mc.setPayloadJSON(payload);
    ]]></script>
    <send/>
</sequence>


您不需要将“\u links”参数发送到后端?如果需要,可以使用自定义调解策略。一种解决方案是更改参数“\u links”在后端,但存在许多服务。如何执行调解策略?在添加脚本调解器时,API管理器不加载和响应:
ApisApiServiceImpl获取已创建调解策略script的位置标头时出错。xml java.net.URISyntaxException:索引118处路径中的非法字符
似乎有问题构造注册表路径中的egal字符,是否可以发送完整的错误跟踪?