[ https://issues.apache.org/jira/browse/OLINGO-1238?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ramya updated OLINGO-1238: -------------------------- Description: When the OData-Version header is specified less than 4.0 then we throw 400 Bad Request error and when the value is greater than 4.01 we throw 400 Bad Request error When the OData-MaxVersion header is specified less than 4.0 then we throw 400 Bad Request error and when the value is greater than 4.01 the request is processed. When the Accept header has a charset which violates ABNF, we throw 400 Bad Request and if it is as per ABNF but wrong format like application/abc, then we throw 406 Not Acceptable. When the Accept charset header has a charset which violates ABNF, we throw 400 Bad Request and if it is as per ABNF but other than utf-8, then we throw 406 Not Acceptable. was: When the OData-Version header is specified less than 4.01 then we throw 400 Bad Request error and when the value is greater than 4.01 we throw 501 Not Implemented error When the OData-MaxVersion header is specified less than 4.01 then we throw 400 Bad Request error and when the value is greater than 4.01 we throw 501 Not Implemented error > OData V4: Code Improvements in handling exceptions > -------------------------------------------------- > > Key: OLINGO-1238 > URL: https://issues.apache.org/jira/browse/OLINGO-1238 > Project: Olingo > Issue Type: Bug > Components: odata4-server > Affects Versions: (Java) V4 4.4.0 > Reporter: Ramya > Priority: Major > > When the OData-Version header is specified less than 4.0 then we throw 400 > Bad Request error and when the value is greater than 4.01 we throw 400 Bad > Request error > When the OData-MaxVersion header is specified less than 4.0 then we throw 400 > Bad Request error and when the value is greater than 4.01 the request is > processed. > When the Accept header has a charset which violates ABNF, we throw 400 Bad > Request and if it is as per ABNF but wrong format like application/abc, then > we throw 406 Not Acceptable. > When the Accept charset header has a charset which violates ABNF, we throw > 400 Bad Request and if it is as per ABNF but other than utf-8, then we throw > 406 Not Acceptable. -- This message was sent by Atlassian JIRA (v7.6.3#76005)