You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by "Ramya (Jira)" <ji...@apache.org> on 2020/04/16 09:50:00 UTC

[jira] [Closed] (OLINGO-1446) Allow empty parameters for actions and action imports when there is no non binding parameter defined

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

Ramya closed OLINGO-1446.
-------------------------

> Allow empty parameters for actions and action imports when there is no non binding parameter defined
> ----------------------------------------------------------------------------------------------------
>
>                 Key: OLINGO-1446
>                 URL: https://issues.apache.org/jira/browse/OLINGO-1446
>             Project: Olingo
>          Issue Type: New Feature
>          Components: odata4-server
>    Affects Versions: (Java) V4 4.7.1
>            Reporter: Ramya
>            Assignee: Ramya
>            Priority: Major
>
> According to the OData v4 spec, section 11.5.5.1:
> 4.01 services MUST support invoking actions with no non-binding parameters and parameterless action imports both without a request body and with a request body representing no parameters, according to the particular format. Interoperable clients SHOULD always include a request body, even when invoking actions with no non-binding parameters and parameterless action imports.
> When action does not have any non binding parameters, the client sends an empty request body(AbstractODataInvokeRequest.getPayload()).
> Olingo's server part, however, rejects an empty request body (see ODataJsonDeserializer.parseJsonTree(InputStream)).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)