我是mule esb的新手。我想尝试使API能够访问另一个系统,并在mule中设置代理。
这是一个程序代码,会触及另一个系统。
<until-successful synchronous="false"
failureExpression="#[header:INBOUND:http.status != 200]"
deadLetterQueue-ref="failedToCallback" maxRetries="${max.retries}"
secondsBetweenRetries="${second.between.retries}"
objectStore-ref="objectStore" doc:name="Until Successful">
<processor-chain doc:name="Processor Chain">
<http:outbound-endpoint exchange-pattern="request-response"
method="GET"
address="http://#[flowVars['urlcallback']]?id=#[flowVars['id']]"
contentType="text/xml" doc:name="HTTP" />
</processor-chain>
</until-successful>
但是使用这段代码,我无法点击url因为超时连接,所以我需要使用代理。
有没有人有任何想法我应该开始代理?
答案 0 :(得分:1)
Mulesoft documentation包含您尝试实现的API代理教程。
MuleSoft拥有非常全面的文档。浏览API Manager,deployment和RAML文档。这将涵盖您的需求。