WSO2 ESB无法获取包含逗号的url参数

WSO2 ESB无法获取包含逗号的url参数,wso2,wso2esb,Wso2,Wso2esb,在WSO2 ESB 490中,我编写了简单的API: {“resu body”:“$1”} AFAIK与url参数一起使用时,您需要将逗号编码为%2C。 e、 g 如果与url参数一起使用,则需要使用%2C对逗号进行编码。 e、 g 如果通过属性获取参数列表,则将获得带有参数的%2C编码值。看看下面提到的工作示例 <resource methods="POST" uri-template="?sessionId={id}"> <inSequence>

在WSO2 ESB 490中,我编写了简单的API:


{“resu body”:“$1”}

AFAIK与url参数一起使用时,您需要将逗号编码为%2C。 e、 g


如果与url参数一起使用,则需要使用%2C对逗号进行编码。 e、 g


如果通过属性获取参数列表,则将获得带有参数的%2C编码值。看看下面提到的工作示例

 <resource methods="POST" uri-template="?sessionId={id}">
      <inSequence>
         <property name="sessionId" expression="$url:sessionId"/>


如上所述,逐个提取参数。

如果通过属性获取参数列表,则将获得带有参数的%2C编码值。看看下面提到的工作示例

 <resource methods="POST" uri-template="?sessionId={id}">
      <inSequence>
         <property name="sessionId" expression="$url:sessionId"/>


如上所述,逐个提取参数。

您可以尝试一个%2吗?非常感谢,它可以工作。这是否意味着我们应该建议用户在每次通话中对其URL进行编码?是的。我想你需要用%2C编码逗号。你可以试着用一个%2C2吗?非常感谢,它可以工作。这是否意味着我们应该建议用户在每次通话中对其URL进行编码?是的。我想您需要用%2c对逗号进行编码