Hi Dushan,
My Endpoint is REST. If we define EP in header it will send as a SOAP
request and LinkedIn didn't accept the request.
I tried with following code also,
<header name="To"
expression="fn:concat(get-property('uri.var.memberId'),'/v1/people/url=',get-property('uri.var.memberId'),'?oauth2_access_token=',get-property('uri.var.memberId'),'&format=json')"/>
<call>
<endpoint>
<default format="get"/>
</endpoint>
</call>
In above case "jsonObject" is appending to endpoint. Then API is reject the
request.
[2014-02-17 12:37:59,094] DEBUG - wire << "GET
/v1/people/jsonObject?accessToken=AQW_v8EhR0VLEkXeIgHYtK2t6bPevlIZJUwli7v
L8tz1SVerzEH5l2i3eXHPPXkPv9ebr5cb_rQvxp36t7xaPQKunY7kwA_NOXRW0z1OXqz63apjElBe3w45XKBsvkzZLnUbQ0M4NZY2gNxuguPhx7Pe7bWz3xY
SssVEm7EfKpg8b6ilmL4&apiUrl=https://api.linkedin.com&publicUrl=http://www.linkedin.com/pub/XXXX-XXX/87/998/9
My endpoint URL should be as follows;
/v1/people/url=http%3a%2f%2fwww.linkedin.com%2fpub%2f
XXXXX-XXX%2f87%2f998%2f935?oauth2_access_token=AQVEsZcqb4H57C2qOxErr6YiAnHBLXCtsmgszGpW8_hqMNcnuBYjbitzQEP41r
Mc60hPu4ESjbmmd4KacrDzZOMUPEx90_9lkHwXZysUL2jkNqkVkekDgwby9KIXNx8EACwYzj7dzjjLQ-sZxe8sp_0t0n7ZAe2vw2HxuO43QpGhCAaSawA&fo
rmat=json
Thanks,
Janaka
--
View this message in context:
http://wso2-oxygen-tank.10903.n7.nabble.com/Encode-Url-in-ESB-tp92179p92270.html
Sent from the WSO2 Development mailing list archive at Nabble.com.
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev