Buddhima Wijeweera created SYNAPSE-1008:
-------------------------------------------
Summary: Value setting though REST_URL_POSTFIX needs to be encoded
Key: SYNAPSE-1008
URL: https://issues.apache.org/jira/browse/SYNAPSE-1008
Project: Synapse
Issue Type: Bug
Components: Core
Affects Versions: 2.1
Reporter: Buddhima Wijeweera
Assignee: Hiranya Jayathilaka
REST_URL_POSTFIX value is added at the end of URL when sending request out of
Synapse. Currently if user sets a value with special characters (eg: space)
it's not getting encoded. But according to REC-3986 [1], URL needs to be
encoded. With this fix;
{noformat}
<property name="REST_URL_POSTFIX" value="foo bar " scope="axis2"/>
{noformat}
will result,
{noformat}
GET /stockquote/foo%20bar%20 HTTP/1.1[\r][\n]
{noformat}
[1] [RFC 3986] Uniform Resource Identifier (URI): Generic Syntax -
http://tools.ietf.org/html/rfc3986
Thanks,
Buddhima
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]