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

Michael Bolz reassigned OLINGO-243:
-----------------------------------

    Assignee: Michael Bolz

> Function returning entity expects wrong "Accept" header and returns wrong 
> "Content-Type".
> -----------------------------------------------------------------------------------------
>
>                 Key: OLINGO-243
>                 URL: https://issues.apache.org/jira/browse/OLINGO-243
>             Project: Olingo
>          Issue Type: Bug
>          Components: odata2-core
>    Affects Versions: V2 0.0.0
>            Reporter: Evan Ireland
>            Assignee: Michael Bolz
>
> Note how for the following request, the response content-type is 
> “application/xml”, not “application/atom+xml” as would be expected for an 
> atom entry.
> If the client sets an Accept header of “application/atom+xml”, the server 
> responds with “406 Not Acceptable”.
> Note that the following trace output is best viewed with a fixed width font.
> 2014-04-11T11:13:57.219 [Thread-1] TRACE: HTTP Request: GET 
> https://olingoodata.neo.ondemand.com/com.sap.olingo.web/ReferenceScenario.svc/OldestEmployee
> 2014-04-11T11:13:57.219 [Thread-1] TRACE: HTTP Request Headers:
> 2014-04-11T11:13:57.219 [Thread-1] TRACE: HTTP || Accept-Encoding: gzip
> 2014-04-11T11:13:57.219 [Thread-1] TRACE: HTTP || Cookie: 
> BIGipServerolingoodata.neo.ondemand.com=!mcEwPyvS+v2Nx94Pm9+a93didPWGseGTO9B5V8c22+byMR9IYrw5vcOpO6w+8r79ZX9mos+LQFkcjRQ=
> 2014-04-11T11:13:57.219 [Thread-1] TRACE: HTTP || DataServiceVersion: 2.0
> 2014-04-11T11:13:57.219 [Thread-1] TRACE: HTTP || X-CSRF-Token: Fetch
> 2014-04-11T11:13:57.219 [Thread-1] TRACE: HTTP Request Content:
> 2014-04-11T11:13:57.580 [Thread-1] TRACE: HTTP Response: status code = 200, 
> status text = OK, time = 362 ms
> 2014-04-11T11:13:57.580 [Thread-1] TRACE: HTTP Response Headers:
> 2014-04-11T11:13:57.580 [Thread-1] TRACE: HTTP || Connection: Keep-Alive
> 2014-04-11T11:13:57.580 [Thread-1] TRACE: HTTP || Content-Encoding: gzip
> 2014-04-11T11:13:57.580 [Thread-1] TRACE: HTTP || Content-Length: 722
> 2014-04-11T11:13:57.580 [Thread-1] TRACE: HTTP || Content-Type: 
> application/xml;charset=utf-8
> 2014-04-11T11:13:57.580 [Thread-1] TRACE: HTTP || DataServiceVersion: 2.0
> 2014-04-11T11:13:57.580 [Thread-1] TRACE: HTTP || Date: Thu, 10 Apr 2014 
> 23:13:57 GMT
> 2014-04-11T11:13:57.580 [Thread-1] TRACE: HTTP || Server: SAP
> 2014-04-11T11:13:57.580 [Thread-1] TRACE: HTTP || Vary: Accept-Encoding
> 2014-04-11T11:13:57.580 [Thread-1] TRACE: HTTP Response Content:
> 2014-04-11T11:13:57.580 [Thread-1] TRACE: HTTP || 3C3F786D 6C207665 7273696F 
> 6E3D2731 2E302720 || <?xml version='1.0'  ||
> 2014-04-11T11:13:57.580 [Thread-1] TRACE: HTTP || 656E636F 64696E67 3D277574 
> 662D3827 3F3E3C65 || encoding='utf-8'?><e ||
> 2014-04-11T11:13:57.580 [Thread-1] TRACE: HTTP || 6E747279 20786D6C 6E733D22 
> 68747470 3A2F2F77 || ntry xmlns="http://w ||
> 2014-04-11T11:13:57.580 [Thread-1] TRACE: HTTP || 77772E77 332E6F72 672F3230 
> 30352F41 746F6D22 || ww.w3.org/2005/Atom" ||
> 2014-04-11T11:13:57.580 [Thread-1] TRACE: HTTP || 20786D6C 6E733A6D 3D226874 
> 74703A2F 2F736368 ||  xmlns:m="http://sch ||
> 2014-04-11T11:13:57.580 [Thread-1] TRACE: HTTP || 656D6173 2E6D6963 726F736F 
> 66742E63 6F6D2F61 || emas.microsoft.com/a ||
> 2014-04-11T11:13:57.580 [Thread-1] TRACE: HTTP || 646F2F32 3030372F 30382F64 
> 61746173 65727669 || do/2007/08/dataservi ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 6365732F 6D657461 64617461 
> 2220786D 6C6E733A || ces/metadata" xmlns: ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 643D2268 7474703A 2F2F7363 
> 68656D61 732E6D69 || d="http://schemas.mi ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 63726F73 6F66742E 636F6D2F 
> 61646F2F 32303037 || crosoft.com/ado/2007 ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 2F30382F 64617461 73657276 
> 69636573 2220786D || /08/dataservices" xm ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 6C3A6261 73653D22 68747470 
> 733A2F2F 6F6C696E || l:base="https://olin ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 676F6F64 6174612E 6E656F2E 
> 6F6E6465 6D616E64 || goodata.neo.ondemand ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 2E636F6D 3A343433 2F636F6D 
> 2E736170 2E6F6C69 || .com:443/com.sap.oli ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 6E676F2E 7765622F 52656665 
> 72656E63 65536365 || ngo.web/ReferenceSce ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 6E617269 6F2E7376 632F223E 
> 3C69643E 68747470 || nario.svc/"><id>http ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 733A2F2F 6F6C696E 676F6F64 
> 6174612E 6E656F2E || s://olingoodata.neo. ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 6F6E6465 6D616E64 2E636F6D 
> 3A343433 2F636F6D || ondemand.com:443/com ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 2E736170 2E6F6C69 6E676F2E 
> 7765622F 52656665 || .sap.olingo.web/Refe ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 72656E63 65536365 6E617269 
> 6F2E7376 632F456D || renceScenario.svc/Em ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 706C6F79 65657328 27332729 
> 3C2F6964 3E3C7469 || ployees('3')</id><ti ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 746C6520 74797065 3D227465 
> 7874223E 4A6F6E61 || tle type="text">Jona ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 7468616E 20536D69 74683C2F 
> 7469746C 653E3C75 || than Smith</title><u ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 70646174 65643E32 3031342D 
> 30342D31 30543233 || pdated>2014-04-10T23 ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 3A31333A 35372E34 32315A3C 
> 2F757064 61746564 || :13:57.421Z</updated ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 3E3C6361 7465676F 72792074 
> 65726D3D 22526566 || ><category term="Ref ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 5363656E 6172696F 2E456D70 
> 6C6F7965 65222073 || Scenario.Employee" s ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 6368656D 653D2268 7474703A 
> 2F2F7363 68656D61 || cheme="http://schema ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 732E6D69 63726F73 6F66742E 
> 636F6D2F 61646F2F || s.microsoft.com/ado/ ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 32303037 2F30382F 64617461 
> 73657276 69636573 || 2007/08/dataservices ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 2F736368 656D6522 2F3E3C6C 
> 696E6B20 68726566 || /scheme"/><link href ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 3D22456D 706C6F79 65657328 
> 27332729 22207265 || ="Employees('3')" re ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 6C3D2265 64697422 20746974 
> 6C653D22 456D706C || l="edit" title="Empl ||
> 2014-04-11T11:13:57.581 [Thread-1] TRACE: HTTP || 6F796565 222F3E3C 6C696E6B 
> 20687265 663D2245 || oyee"/><link href="E ||
> 2014-04-11T11:13:57.585 [Thread-1] TRACE: HTTP || 6D706C6F 79656573 28273327 
> 292F2476 616C7565 || mployees('3')/$value ||
> 2014-04-11T11:13:57.585 [Thread-1] TRACE: HTTP || 22207265 6C3D2265 6469742D 
> 6D656469 61222074 || " rel="edit-media" t ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 7970653D 22696D61 67652F6A 
> 70656722 2F3E3C6C || ype="image/jpeg"/><l ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 696E6B20 68726566 3D22456D 
> 706C6F79 65657328 || ink href="Employees( ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 27332729 2F6E655F 4D616E61 
> 67657222 2072656C || '3')/ne_Manager" rel ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 3D226874 74703A2F 2F736368 
> 656D6173 2E6D6963 || ="http://schemas.mic ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 726F736F 66742E63 6F6D2F61 
> 646F2F32 3030372F || rosoft.com/ado/2007/ ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 30382F64 61746173 65727669 
> 6365732F 72656C61 || 08/dataservices/rela ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 7465642F 6E655F4D 616E6167 
> 65722220 7469746C || ted/ne_Manager" titl ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 653D226E 655F4D61 6E616765 
> 72222074 7970653D || e="ne_Manager" type= ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 22617070 6C696361 74696F6E 
> 2F61746F 6D2B786D || "application/atom+xm ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 6C3B7479 70653D65 6E747279 
> 222F3E3C 6C696E6B || l;type=entry"/><link ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 20687265 663D2245 6D706C6F 
> 79656573 28273327 ||  href="Employees('3' ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 292F6E65 5F546561 6D222072 
> 656C3D22 68747470 || )/ne_Team" rel="http ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 3A2F2F73 6368656D 61732E6D 
> 6963726F 736F6674 || ://schemas.microsoft ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 2E636F6D 2F61646F 2F323030 
> 372F3038 2F646174 || .com/ado/2007/08/dat ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 61736572 76696365 732F7265 
> 6C617465 642F6E65 || aservices/related/ne ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 5F546561 6D222074 69746C65 
> 3D226E65 5F546561 || _Team" title="ne_Tea ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 6D222074 7970653D 22617070 
> 6C696361 74696F6E || m" type="application ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 2F61746F 6D2B786D 6C3B7479 
> 70653D65 6E747279 || /atom+xml;type=entry ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 222F3E3C 6C696E6B 20687265 
> 663D2245 6D706C6F || "/><link href="Emplo ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 79656573 28273327 292F6E65 
> 5F526F6F 6D222072 || yees('3')/ne_Room" r ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 656C3D22 68747470 3A2F2F73 
> 6368656D 61732E6D || el="http://schemas.m ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 6963726F 736F6674 2E636F6D 
> 2F61646F 2F323030 || icrosoft.com/ado/200 ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 372F3038 2F646174 61736572 
> 76696365 732F7265 || 7/08/dataservices/re ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 6C617465 642F6E65 5F526F6F 
> 6D222074 69746C65 || lated/ne_Room" title ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 3D226E65 5F526F6F 6D222074 
> 7970653D 22617070 || ="ne_Room" type="app ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 6C696361 74696F6E 2F61746F 
> 6D2B786D 6C3B7479 || lication/atom+xml;ty ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 70653D65 6E747279 222F3E3C 
> 636F6E74 656E7420 || pe=entry"/><content  ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 74797065 3D22696D 6167652F 
> 6A706567 22207372 || type="image/jpeg" sr ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 633D2245 6D706C6F 79656573 
> 28273327 292F2476 || c="Employees('3')/$v ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 616C7565 222F3E3C 6D3A7072 
> 6F706572 74696573 || alue"/><m:properties ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 3E3C643A 456D706C 6F796565 
> 49643E33 3C2F643A || ><d:EmployeeId>3</d: ||
> 2014-04-11T11:13:57.586 [Thread-1] TRACE: HTTP || 456D706C 6F796565 49643E3C 
> 643A456D 706C6F79 || EmployeeId><d:Employ ||
> 2014-04-11T11:13:57.620 [Thread-1] TRACE: HTTP || 65654E61 6D653E4A 6F6E6174 
> 68616E20 536D6974 || eeName>Jonathan Smit ||
> 2014-04-11T11:13:57.620 [Thread-1] TRACE: HTTP || 683C2F64 3A456D70 6C6F7965 
> 654E616D 653E3C64 || h</d:EmployeeName><d ||
> 2014-04-11T11:13:57.620 [Thread-1] TRACE: HTTP || 3A4D616E 61676572 49643E31 
> 3C2F643A 4D616E61 || :ManagerId>1</d:Mana ||
> 2014-04-11T11:13:57.620 [Thread-1] TRACE: HTTP || 67657249 643E3C64 3A526F6F 
> 6D49643E 323C2F64 || gerId><d:RoomId>2</d ||
> 2014-04-11T11:13:57.620 [Thread-1] TRACE: HTTP || 3A526F6F 6D49643E 3C643A54 
> 65616D49 643E313C || :RoomId><d:TeamId>1< ||
> 2014-04-11T11:13:57.620 [Thread-1] TRACE: HTTP || 2F643A54 65616D49 643E3C64 
> 3A4C6F63 6174696F || /d:TeamId><d:Locatio ||
> 2014-04-11T11:13:57.620 [Thread-1] TRACE: HTTP || 6E206D3A 74797065 3D225265 
> 66536365 6E617269 || n m:type="RefScenari ||
> 2014-04-11T11:13:57.620 [Thread-1] TRACE: HTTP || 6F2E635F 4C6F6361 74696F6E 
> 223E3C64 3A436974 || o.c_Location"><d:Cit ||
> 2014-04-11T11:13:57.620 [Thread-1] TRACE: HTTP || 79206D3A 74797065 3D225265 
> 66536365 6E617269 || y m:type="RefScenari ||
> 2014-04-11T11:13:57.620 [Thread-1] TRACE: HTTP || 6F2E635F 43697479 223E3C64 
> 3A506F73 74616C43 || o.c_City"><d:PostalC ||
> 2014-04-11T11:13:57.620 [Thread-1] TRACE: HTTP || 6F64653E 36393139 303C2F64 
> 3A506F73 74616C43 || ode>69190</d:PostalC ||
> 2014-04-11T11:13:57.620 [Thread-1] TRACE: HTTP || 6F64653E 3C643A43 6974794E 
> 616D653E 57616C6C || ode><d:CityName>Wall ||
> 2014-04-11T11:13:57.620 [Thread-1] TRACE: HTTP || 646F7266 3C2F643A 43697479 
> 4E616D65 3E3C2F64 || dorf</d:CityName></d ||
> 2014-04-11T11:13:57.620 [Thread-1] TRACE: HTTP || 3A436974 793E3C64 3A436F75 
> 6E747279 3E476572 || :City><d:Country>Ger ||
> 2014-04-11T11:13:57.620 [Thread-1] TRACE: HTTP || 6D616E79 3C2F643A 436F756E 
> 7472793E 3C2F643A || many</d:Country></d: ||
> 2014-04-11T11:13:57.620 [Thread-1] TRACE: HTTP || 4C6F6361 74696F6E 3E3C643A 
> 4167653E 35363C2F || Location><d:Age>56</ ||
> 2014-04-11T11:13:57.620 [Thread-1] TRACE: HTTP || 643A4167 653E3C64 3A456E74 
> 72794461 7465206D || d:Age><d:EntryDate m ||
> 2014-04-11T11:13:57.620 [Thread-1] TRACE: HTTP || 3A6E756C 6C3D2274 72756522 
> 2F3E3C64 3A496D61 || :null="true"/><d:Ima ||
> 2014-04-11T11:13:57.621 [Thread-1] TRACE: HTTP || 67655572 6C3E456D 706C6F79 
> 65657328 27332729 || geUrl>Employees('3') ||
> 2014-04-11T11:13:57.621 [Thread-1] TRACE: HTTP || 2F247661 6C75653C 2F643A49 
> 6D616765 55726C3E || /$value</d:ImageUrl> ||
> 2014-04-11T11:13:57.621 [Thread-1] TRACE: HTTP || 3C2F6D3A 70726F70 65727469 
> 65733E3C 2F656E74 || </m:properties></ent ||
> 2014-04-11T11:13:57.621 [Thread-1] TRACE: HTTP || 72793E                      
>                  || ry>                  ||
> 2014-04-11T11:13:57.621 [Thread-1] TRACE: HTTP Response: data length = 1783, 
> gzip length = 722



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to