Thierry Templier created OLINGO-511:
---------------------------------------

             Summary: Add a class ODataReferenceUpdatingRequest for reference 
with cardinality 1
                 Key: OLINGO-511
                 URL: https://issues.apache.org/jira/browse/OLINGO-511
             Project: Olingo
          Issue Type: Bug
          Components: odata4-client
    Affects Versions: V4 4.0.0-beta-01
         Environment: java version : "1.7.0_72" 
Odata v4 service : 
http://services.odata.org/V4/OData/(S(li4s4wcplcgyiy3uvuog1lxl))/OData.svc
            Reporter: Thierry Templier


In this case of a reference property with cadinality 1, the  
ODataReferenceAddingRequest can't be used since it uses an HTTP method POST:

Here is the simplified content of the request:
POST /V4/OData/(S(li4s4wcplcgyiy3uvuog1lxl))/OData.svc/Products(1)/Supplier/$ref
and the simplified content of the response:
HTTP/1.1 405 Method Not Allowed
{
"error":
{ "code":"", "message":"The URI (...) is not valid for POST operation. For POST 
operations, the URI must refer to a service operation or an entity set." }
}

We should have an ODataReferenceUpdatingReference that does the same thing than 
an ODataReferenceAddingReference but with an HTTP method PUT.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to