如何在WSO2 ESB中为发送中介器的属性分配url?

布赖恩

我正在寻找使用在单独的数据库中配置的url创建发送中介器的方法。

我有问题的URL分配给myurl我的序列中的属性

如何使用此属性作为发送的URL创建发送

就像是 ..

<property name="myurl" value="http://www.google.com"></property>
<send>
  <endpoint>
    <http method="put" uri-template="{myurl}"></http>
  </endpoint>
</send>

错误..(uri-mapping并且get-property('myurl')在上述端点中使用etc也没有运气)

使用URL ReWriter中介器并没有帮助我,因为该操作不允许使用表达式,只能 value

<rewrite>
  <rewriterule>
    <action value="get-property('myurl')" type="set" fragment="full"></action>
  </rewriterule>
</rewrite>
<send></send>

我不确定,即使上面的工作..我怎么能定义它POST也是..

任何帮助将不胜感激!

Voicu

您缺少uri.var属性名称前缀。页面对此有更多详细信息。

URI模板允许RESTful URI包含可以在中介运行时期间使用名称为“ uri.var”的属性值填充的变量。字首。

这是使用属性名称的端点的WSO2文档中的示例:

<endpoint xmlns="http://ws.apache.org/ns/synapse" name="HTTPEndpoint">
    <http uri-template="http://localhost:8080/{uri.var.servicepath}/restapi/{uri.var.servicename}/menu?category={uri.var.category}&amp;type={uri.var.pizzaType}" method="GET"></http>
</endpoint>

以及来自代理服务的调用端点的部分:

<inSequence>           
    <property name="uri.var.servicepath" value="PizzaShopServlet"/>
    <property name="uri.var.servicename" value="PizzaWS"/>
    <property name="uri.var.category" value="pizza"/>
    <property name="uri.var.pizzaType" value="pan"/>
    <send>
        <endpoint key="HTTPEndpoint"/>
    </send>
</inSequence>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在WSO2 ESB中为发送中介器的属性分配url?

来自分类Dev

如何在wso2 esb中的过滤器中介中比较整数属性?

来自分类Dev

如何在wso2 ESB中添加wso2 Application Server的功能?

来自分类Dev

如何在 WSO2 ESB 中获取响应正文

来自分类Dev

如何在Websphere上部署wso2 esb?

来自分类Dev

如何在cxf中使用wso2 esb?

来自分类Dev

如何在WSO2 ESB中进行HTTPS调用

来自分类Dev

如何在WSO2 ESB中集成RESTful服务

来自分类Dev

如何使用丰富的中介器在wso2 esb中添加标题部分

来自分类Dev

如何在WSO2ESB和WSO2 MB中设置端口

来自分类Dev

如何在 WSO2 ESB 中检索和使用属性的设置值?

来自分类Dev

如何在wso2 esb中为不同的端点设置不同的授权标头

来自分类Dev

如何将 XML 模拟负载放入 WSO2 ESB 发送中介发送的 POST 请求负载中?

来自分类Dev

如何在WSO2 ESB中拦截500个内部服务器错误

来自分类Dev

如何在WSO2 EMM Carbon服务器中运行WSO2 EMM Jaggery Web App?

来自分类Dev

WSO2 EI:如何在使用 vfs 选择 csv 文件时处理 WSO2 中的瑞典字符

来自分类Dev

如何在wso2 ESB调解器中将响应返回给调用方

来自分类Dev

如何在WSO2 ESB中实现虚拟REST API

来自分类Dev

如何在WSO2 ESB脚本介体中读取请求参数值

来自分类Dev

如何在WSO2 ESB 4.9.0中启用传出WS-Security?

来自分类Dev

如何在WSO2 ESB中的每个服务日志中选择主机名

来自分类Dev

如何在WSO2 ESB 4.8或更高版本中读取查询参数?

来自分类Dev

如何在wso2 esb中串联两个JSON响应

来自分类Dev

如何在WSO2 ESB中动态更改vfs FileURI?

来自分类Dev

如何在WSO2 ESB中的每个服务日志中选择主机名

来自分类Dev

如何在WSO2 ESB中运行自定义应用程序

来自分类Dev

如何在WSO2 ESB 4.9.0中启用代理服务安全性

来自分类Dev

如何在wso2 esb代理服务中捕获tcp客户端请求消息

来自分类Dev

WSO2 ESB 5.0.0中介跟踪程序

Related 相关文章

  1. 1

    如何在WSO2 ESB中为发送中介器的属性分配url?

  2. 2

    如何在wso2 esb中的过滤器中介中比较整数属性?

  3. 3

    如何在wso2 ESB中添加wso2 Application Server的功能?

  4. 4

    如何在 WSO2 ESB 中获取响应正文

  5. 5

    如何在Websphere上部署wso2 esb?

  6. 6

    如何在cxf中使用wso2 esb?

  7. 7

    如何在WSO2 ESB中进行HTTPS调用

  8. 8

    如何在WSO2 ESB中集成RESTful服务

  9. 9

    如何使用丰富的中介器在wso2 esb中添加标题部分

  10. 10

    如何在WSO2ESB和WSO2 MB中设置端口

  11. 11

    如何在 WSO2 ESB 中检索和使用属性的设置值?

  12. 12

    如何在wso2 esb中为不同的端点设置不同的授权标头

  13. 13

    如何将 XML 模拟负载放入 WSO2 ESB 发送中介发送的 POST 请求负载中?

  14. 14

    如何在WSO2 ESB中拦截500个内部服务器错误

  15. 15

    如何在WSO2 EMM Carbon服务器中运行WSO2 EMM Jaggery Web App?

  16. 16

    WSO2 EI:如何在使用 vfs 选择 csv 文件时处理 WSO2 中的瑞典字符

  17. 17

    如何在wso2 ESB调解器中将响应返回给调用方

  18. 18

    如何在WSO2 ESB中实现虚拟REST API

  19. 19

    如何在WSO2 ESB脚本介体中读取请求参数值

  20. 20

    如何在WSO2 ESB 4.9.0中启用传出WS-Security?

  21. 21

    如何在WSO2 ESB中的每个服务日志中选择主机名

  22. 22

    如何在WSO2 ESB 4.8或更高版本中读取查询参数?

  23. 23

    如何在wso2 esb中串联两个JSON响应

  24. 24

    如何在WSO2 ESB中动态更改vfs FileURI?

  25. 25

    如何在WSO2 ESB中的每个服务日志中选择主机名

  26. 26

    如何在WSO2 ESB中运行自定义应用程序

  27. 27

    如何在WSO2 ESB 4.9.0中启用代理服务安全性

  28. 28

    如何在wso2 esb代理服务中捕获tcp客户端请求消息

  29. 29

    WSO2 ESB 5.0.0中介跟踪程序

热门标签

归档