如何在API mule ESB中创建代理

时间:2016-12-12 05:21:51

标签: proxy mule

我是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因为超时连接,所以我需要使用代理。

有没有人有任何想法我应该开始代理?

1 个答案:

答案 0 :(得分:1)

Mulesoft documentation包含您尝试实现的API代理教程。

MuleSoft拥有非常全面的文档。浏览API ManagerdeploymentRAML文档。这将涵盖您的需求。