【问题标题】:How to Access the Client Header Request如何访问客户端标头请求
【发布时间】:2013-05-05 12:29:03
【问题描述】:

我从移动客户端获取数据,他们以 JSON 格式发送数据,并将一些值作为 HEADER 发送到 WSO2ESB,我使用此属性获取正常值

<property name="asset" expression="//asset/text()" scope="default"/>

但是如何在我的 ESB 中获取 HEADER 我正在使用这个属性它不起作用

<property name="username" expression="get-property('transport', 'Accept')"/>

它将如何运作,你会尽快回复我吗? 提前致谢

【问题讨论】:

标签: wso2 wso2esb wso2dss


【解决方案1】:
<property name="username" expression="get-property('transport', 'Accept')"/>

在此配置中,您尝试将名为“Accept”的 http 标头分配给名为“username”的属性。

如果您想从 http 标头访问“用户名”,它应该如下所示:

<property name="some_name_here" expression="get-property('transport', 'username')"/>

【讨论】:

  • 它在 curl 命令端工作,但从我的客户端它不能工作它给出空值
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-14
  • 1970-01-01
  • 2015-03-05
  • 1970-01-01
  • 2020-11-06
  • 2021-03-31
  • 2017-08-05
相关资源
最近更新 更多