Hi Ishara,

Have you tried using get-property('query.param.clientId')?

You need to define Endpoint like

https://localhost:9444//wb/1/countries/us?clientId={query.param.clientId}

On Thu, Feb 16, 2017 at 5:19 PM, Ishara Cooray <isha...@wso2.com> wrote:

> In APIM 2.1.0 i am trying to read a request query parameter .
>
> i have this request "GET /wb/1/countries/us?clientId=isharac
>
> in an In sequence i read query parameter as below.
> <property name="cid" expression="get-property('uri.var.clientId')"/>
>
> But when i log it 'cid' is null
> am i doing anything wrong here?
> how can i read the query param in a seq?
>
> This is the sequence i used.
>
> <?xml version="1.0" encoding="UTF-8"?>
> <sequence xmlns="http://ws.apache.org/ns/synapse"; name="admin--WB:v1--In">
>    <log level="full">
>       <property name="IN_MESSAGE" value="IN_MESSAGE"/>
>  <property name="IN_MESSAGE_CID" expression="get-property('uri.var.
> clientId')"/>
>    </log>
> </sequence>
>
>
> I also tried, get-property('$uri:clientId') and get-property('$url') and
> they are also null.
>
> When i debug, i couldn't find these properties in message context.
>
> Alternatively,
> following property is there in the message context. So what is the best
> way to get clientId from this property? If so is it a good approach?
>
> REST_FULL_REQUEST_PATH=/ta/1/menu?clientId=isharaccc
>
>
> Thanks & Regards,
> Ishara Cooray
> Senior Software Engineer
> Mobile : +9477 262 9512 <+94%2077%20262%209512>
> WSO2, Inc. | http://wso2.com/
> Lean . Enterprise . Middleware
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Thanks
Abimaran Kugathasan
Senior Software Engineer - API Technologies

Email : abima...@wso2.com
Mobile : +94 773922820

<http://stackoverflow.com/users/515034>
<http://lk.linkedin.com/in/abimaran>  <http://www.lkabimaran.blogspot.com/>
<https://github.com/abimarank>  <https://twitter.com/abimaran>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to