You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by "Ying Bi (Pactera)" <v-...@microsoft.com> on 2014/11/11 06:40:10 UTC

答复: [jira] [Assigned] (OLINGO-480) good old '+' as a encoding for a space is not handled in Decoder class

请问
_______________________________________
发件人: Michael Bolz (JIRA) [jira@apache.org]
发送时间: 2014年11月11日 5:05
收件人: dev@olingo.apache.org
主题: [jira] [Assigned] (OLINGO-480) good old '+' as a encoding for a space is not handled in Decoder class

     [ https://issues.apache.org/jira/browse/OLINGO-480?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Bolz reassigned OLINGO-480:
-----------------------------------

    Assignee: Michael Bolz

> good old '+' as a encoding for a space is not handled in Decoder class
> ----------------------------------------------------------------------
>
>                 Key: OLINGO-480
>                 URL: https://issues.apache.org/jira/browse/OLINGO-480
>             Project: Olingo
>          Issue Type: Bug
>          Components: odata2-core
>    Affects Versions: V2 2.0.1
>            Reporter: Giacomo Pati
>            Assignee: Michael Bolz
>             Fix For: V2 2.0.2
>
>         Attachments: 0001-Change-Decoder-class-to-respect-also-as-space.patch
>
>
> A request like wget http://localhost:8080/SalesOrderProcessing.svc/SalesOrderItems?$filter=Delivered+eq+true should be accepted as commonly a '+' is encoding a space. The Decoder class so far only decodes percent-encoded values and leaves the plus sign as is. The applied patch adds this decoding to the Decoder class (maybe it's not the right place to put it but I was not able to find any other place)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)