You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by "JP Moresmau (JIRA)" <ji...@apache.org> on 2018/05/25 14:39:00 UTC

[jira] [Created] (OLINGO-1266) Content is returned as XML with Content-Type set to JSON

JP Moresmau created OLINGO-1266:
-----------------------------------

             Summary: Content is returned as XML with Content-Type set to JSON
                 Key: OLINGO-1266
                 URL: https://issues.apache.org/jira/browse/OLINGO-1266
             Project: Olingo
          Issue Type: Bug
          Components: odata4-server
    Affects Versions: (Java) V4 4.4.0
            Reporter: JP Moresmau


If I do a OData request passing Accept: application/json

I get the result properly as JSON.

I send Accept:application/json;odata=minimalmetadata;q=1.0

I get a HTTP 406 error.

I send Accept: application/json;odata=minimalmetadata;q=1.0,application/atomsvc+xml;q=0.8,application/atom+xml;q=0.8,application/xml;q=0.7,text/plain;q=0.7

Then I get data back as XML (presumably because we don't support minimalmetadata for JSON), but the content type is application/json;odata=minimalmetadata.

I found this issue while trying to use Excel to call an OData service, so these are Accept headers Excel construct.

 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)