【发布时间】:2014-04-17 07:09:26
【问题描述】:
我正在我的 API 端点中进行 URL 重写。因此,查询字符串默认不会传递给后端服务。
我想创建一个名为“querystring”的变量,并使用输入查询参数格式化该字符串。我该怎么做?
例如:apigee api url = https://myapigee-prod.agigee.net/v1/test/resource1?p1=abc&p2=123
我想创建查询字符串变量为 querystring = param1=abc¶m2=123
我试过了
<AssignVariable>
<Name>myqs</Name>
<Value>param1={request.queryparam.p1}&param2={request.queryparam.p2}</Value>
</AssignVariable>
<Ref> 标记可以用来代替<Value> 标记,只有当我得到一个参数的值时。要形成一个字符串,它是行不通的。
【问题讨论】:
标签: apigee