[ https://issues.apache.org/jira/browse/SYNAPSE-1022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15305601#comment-15305601 ]
Hudson commented on SYNAPSE-1022: --------------------------------- SUCCESS: Integrated in Synapse - Trunk #5246 (See [https://builds.apache.org/job/Synapse%20-%20Trunk/5246/]) Implemented the new XPath function url-encode; Applied patch from Buddhima from SYNAPSE-1022 (hiranya: rev 1745927) * java/modules/core/src/main/java/org/apache/synapse/util/xpath/SynapseXPathConstants.java * java/modules/core/src/main/java/org/apache/synapse/util/xpath/SynapseXPathFunctionContext.java * java/modules/core/src/main/java/org/apache/synapse/util/xpath/URLEncodeFunction.java * java/modules/core/src/test/java/org/apache/synapse/mediators/builtin/PropertyMediatorTest.java > 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 > > > 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