【问题标题】:Handle Path Parameters from API call in WSO2 EI/ESB Integration Studio在 WSO2 EI/ESB 集成工作室中处理来自 API 调用的路径参数
【发布时间】:2020-04-28 11:33:54
【问题描述】:

我正在使用 WSO2 Integration Studio ESB 解决方案项目开发 API。

我从邮递员那里调用这个 API,比如“https://localhost:port/context/3542”,其中“3542”是正在发送的路径参数的值(比如employeeId)。

此外,我想在同一 API 中实现的 http 端点中使用此值 (3542) 来进行后端调用。

我无法处理该路径参数。我尝试使用财产调解员,但没有奏效。 在官方文档中也没有找到任何东西。

帮助表示赞赏。已经谢谢了。

【问题讨论】:

    标签: wso2 wso2esb wso2ei


    【解决方案1】:

    您可以使用REST_URL_POSTFIX 属性以便在实现中使用该值。下面给出了一个示例代码段。

    <property expression="$axis2:REST_URL_POSTFIX" name="Path"/>
    

    【讨论】:

    • 我不需要任何财产。我只是将API资源的URI模板保留为/context/{empID},在调用后端时,我直接将端点作为backend.com{uri.var.empID}
    猜你喜欢
    • 2020-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-27
    • 1970-01-01
    相关资源
    最近更新 更多