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

Christian Amend resolved OLINGO-511.
------------------------------------
       Resolution: Fixed
    Fix Version/s: (Java) V4 4.0.0-beta-02

> 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
>            Assignee: Christian Amend
>             Fix For: (Java) V4 4.0.0-beta-02
>
>         Attachments: Olingo511.diff
>
>
> 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