You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by "Buddhima Wijeweera (JIRA)" <ji...@apache.org> on 2016/05/21 19:52:12 UTC
[jira] [Updated] (SYNAPSE-1008) Value setting though
REST_URL_POSTFIX needs to be encoded
[ https://issues.apache.org/jira/browse/SYNAPSE-1008?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Buddhima Wijeweera updated SYNAPSE-1008:
----------------------------------------
Attachment: url_post-fix.diff
Hi,
Please find the attached diff, which suggests a fix for this problem.
Thanks,
Buddhima
> 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
> Attachments: url_post-fix.diff
>
>
> 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-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org