[ 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)