[ https://issues.apache.org/jira/browse/SYNAPSE-1022?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Buddhima Wijeweera updated SYNAPSE-1022: ---------------------------------------- Attachment: url_encode_doc.diff Hi Hiranya, Thank you for committing the feature changes. Please find the attached diff for documentation changes. Thanks, Buddhima > url-encode XPath function > ------------------------- > > Key: SYNAPSE-1022 > URL: https://issues.apache.org/jira/browse/SYNAPSE-1022 > Project: Synapse > Issue Type: Improvement > Components: Core > Reporter: Buddhima Wijeweera > Assignee: Hiranya Jayathilaka > Labels: features > Attachments: url-encode_func_with_tests.patch, url_encode_doc.diff > > > This is to introduce new custom XPath function for url-encode functionality. > In cases where user has to enter url-encoded values manually (specially when > changing URLs), this url-encode() function will come to rescue. > This will helps to make configuration easier and more readable. > Example: > {noformat} > <property name="foo" expression="url-encode("this/is+a/synapse > test?for=url+encoding") scope="default"/> > {noformat} > will output; > {noformat} > this/is%2Ba/synapse%20test?for=url+encoding > {noformat} > Please refer following documents for further information: > [1] Documentation URIUtil.encodePathQuery - > https://hc.apache.org/httpclient-3.x/apidocs/org/apache/commons/httpclient/util/URIUtil.html#encodePathQuery(java.lang.String, > java.lang.String) > [2] RFC 3986 - https://tools.ietf.org/html/rfc3986#section-3.3 > [3] Recommendations, query strings - > https://www.w3.org/Addressing/URL/uri-spec.html -- 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