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: dev-unsubscr...@synapse.apache.org
For additional commands, e-mail: dev-h...@synapse.apache.org

Reply via email to