RFC Errata
RFC 5789, "PATCH Method for HTTP", March 2010
Source of RFC: IETF - NON WORKING GROUPArea Assignment: app
See Also: RFC 5789 w/ inline errata
Errata ID: 5521
Status: Verified
Type: Technical
Publication Format(s) : TEXT
Reported By: Mark Nottingham
Date Reported: 2018-10-12
Verifier Name: Barry Leiba
Date Verified: 2020-01-07
Section 2.1 says:
Successful PATCH response to existing text file: HTTP/1.1 204 No Content Content-Location: /file.txt ETag: "e0023aa4f" The 204 response code is used because the response does not carry a message body (which a response with the 200 code would have). Note that other success codes could be used as well. Furthermore, the ETag response header field contains the ETag for the entity created by applying the PATCH, available at http://www.example.com/file.txt, as indicated by the Content-Location response header field.
It should say:
Successful PATCH response to existing text file: HTTP/1.1 204 No Content ETag: "e0023aa4f" The 204 response code is used because the response does not carry a message body (which a response with the 200 code would have). Note that other success codes could be used as well. Furthermore, the ETag response header field contains the ETag for the entity created by applying the PATCH.
Notes:
See discussion at:
https://github.com/httpwg/http-core/issues/20