[ 
https://issues.apache.org/jira/browse/COUCHDB-973?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12981239#action_12981239
 ] 

Benoit Chesneau commented on COUCHDB-973:
-----------------------------------------

I woould say that we don't have to guess what a developer could do with or not. 
We are always surprised. The real question is : is 410 the appropriate 
response. If yes, then we should go for it. Reading the spec, it seems we 
should indeed send a 410. 

Also a side note, we aren't a web server but a database using HTTP as a media. 
Focusing on that make think that 410 may be OK too.

> Return 410 when GETing a previously deleted document (rather than 404)
> ----------------------------------------------------------------------
>
>                 Key: COUCHDB-973
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-973
>             Project: CouchDB
>          Issue Type: Bug
>            Reporter: Benjamin Young
>            Priority: Trivial
>         Attachments: 410.patch
>
>
> When you GET a nonexistent doc you get (as you should) a 404 Not Found error. 
> However, if you GET a document that has previously existed you also get the 
> 404 response. It would be more informative (IMO) for the 410 Gone response 
> code to be used. 410 Gone's intention is for exactly this use case, and it 
> could have some value to CouchDB developers who need to know the document did 
> exist.
> CouchDB is already half way there as in the body of the 404 response it does 
> state that the document did exist (at least prior to compaction), so 
> outputing a 410 (again, prior to compaction) would hopefully be a trivial 
> patch. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to