Encountered this error message below:
org.apache.commons.httpclient.URIException: Invalid query
at org.apache.commons.httpclient.URI.parseUriReference(URI.java:2049)
at org.apache.commons.httpclient.URI.<init>(URI.java:147)
Here are my exact codes below, encountering an issue when calling
<?xml version="1.0" encoding="UTF-8"?>
<api context="/test_api" name="rest" xmlns="http://ws.apache.org/ns/synapse">
<resource methods="GET" uri-template="/hello?name={namVal}">
<inSequence>
<property name="SYSTEM" expression="$url:name"/>
<property name="uri.var.name" expression="$ctx:SYSTEM"/>
<call blocking="true">
<endpoint key="hello_EP"/>
</call>
<payloadFactory media-type="xml">
.....
</payloadFactory>
<respond />
</inSequence>
<outSequence />
<faultSequence />
</resource>
</api>
Here is my EP for reference
<?xml version="1.0" encoding="UTF-8"?>
<endpoint name="hello_EP" xmlns="http://ws.apache.org/ns/synapse">
<address uri="http://xxxxxxxxxx:(port)/spring/hello?name={uri.var.fname}" methods="POST"/>
</endpoint>