OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

odata message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [OASIS Issue Tracker] Updated: (ODATA-291) Consider adding a mechanism for idempotence with POST


     [ http://tools.oasis-open.org/issues/browse/ODATA-291?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Pizzo updated ODATA-291:
--------------------------------

       Proposal: 
Publish a committee note with defining a recommended mechanism for repeatable requests.
A draft proposal for such a committee note can be found here:  https://www.oasis-open.org/committees/document.php?document_id=49430&wg_abbrev=odata .

  was:If the Protocol spec defined a mechanism for idempotence (e.g. a client-specified unique ID, perhaps  a GUID, in an HTTP header) then a server could utilize that ID for duplicate detection, and return HTTP status 200 (OK) rather than 201 (Created).

    Environment: [Proposed]

> Consider adding a mechanism for idempotence with POST
> -----------------------------------------------------
>
>                 Key: ODATA-291
>                 URL: http://tools.oasis-open.org/issues/browse/ODATA-291
>             Project: OASIS Open Data Protocol (OData) TC
>          Issue Type: New Feature
>          Components: OData Protocol 
>    Affects Versions: V4.0_WD01
>         Environment: [Proposed]
>            Reporter: Evan Ireland
>
> Many backend systems will generate a key in response to a newly POSTed entity.
> If a client sends a POST request to create an entity, and the OData service does create the entity, but the HTTP response to the client is lost, the client may be unsure as to whether or not the request succeeded. If the client repeats the request, it may result in duplicate information in the backend system.
> Idempotence is especially important for clients which want to be able to do store-and-forward (e.g. offline enablement).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]