You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by "Thorsten Hersam (JIRA)" <ji...@apache.org> on 2019/08/01 13:01:00 UTC
[jira] [Updated] (OLINGO-1379) Wrong ODataRequest Uri Information
if context and servlet path match
[ https://issues.apache.org/jira/browse/OLINGO-1379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Thorsten Hersam updated OLINGO-1379:
------------------------------------
Labels: patch-available (was: )
> Wrong ODataRequest Uri Information if context and servlet path match
> --------------------------------------------------------------------
>
> Key: OLINGO-1379
> URL: https://issues.apache.org/jira/browse/OLINGO-1379
> Project: Olingo
> Issue Type: Bug
> Components: odata4-server
> Affects Versions: (Java) V4 4.6.0
> Reporter: Thorsten Hersam
> Priority: Major
> Labels: patch-available
>
> If a deployable named "odata-adapter" provides a web servlet for url pattern "/odata/*", then the uri information of the ODataRequest are filled incorrectly.
>
> E.g.
> Request to "http://my-server:8080/odata-adapter/odata/OResource?$skip=0&$top=30" results in:
> * rawQueryPath = "$skip=0&$top=30"
> * rawRequestUri = "[http://my-server:8080/odata-adapter/odata/OResource?$skip=0&$top=30]"
> * rawODataPath = "-adapter/odata/OResource"
> * rawBaseUri = "http://my-server:8080/odata"
> But should be
> * rawQueryPath = "$skip=0&$top=30"
> * rawRequestUri = "[http://my-server:8080/odata-adapter/odata/OResource?$skip=0&$top=30]"
> * rawODataPath = "/OResource"
> * rawBaseUri = "http://my-server:8080/odata-adapter/odata"
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)