Irange Thenuwara created SYNAPSE-1001:
-----------------------------------------
Summary: findResource method doesn't count http method of the
resource
Key: SYNAPSE-1001
URL: https://issues.apache.org/jira/browse/SYNAPSE-1001
Project: Synapse
Issue Type: Bug
Components: Endpoints
Affects Versions: 2.1
Reporter: Irange Thenuwara
Assignee: Hiranya Jayathilaka
Hi,
I have a api with two resources with "/*" url mapping and deferent
uri-templates. A sample is as follows.
{noformat}
<resource methods="PATCH GET DELETE PUT"
url-mapping="/*"
faultSequence="fault">
.
.
</resource>
<resource methods="POST"
url-mapping="/*"
faultSequence="fault">
.
.
<handlers>
{noformat}
In this case when we invoke second api, findResource() method cannot return the
resource . Simply we cannot invoke it.
I analyzed the source "URLMappingBasedDispatcher.java" in apache synapse and in
findresource() method doesnot count http-methods of the resources causes this
issue.
Since there are tools which can produce this type of api.xml's I think its
better to add this to synapse too.
Thanks.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]