Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Metadata HTTP Protocol: why MUST for entity tags? #687

Closed
rdeltour opened this issue Mar 25, 2016 · 1 comment
Closed

Metadata HTTP Protocol: why MUST for entity tags? #687

rdeltour opened this issue Mar 25, 2016 · 1 comment
Labels
Status-Abandoned An issue related to a specification or vocabulary that has been abandoned by the working group

Comments

@rdeltour
Copy link
Member

RFC7232 itself is less restrictive, stating that

an origin server SHOULD send an entity-tag validator unless it is not feasible to generate one.

Having a MUST there makes it impossible to use hosting services that do not support ETag, for instance some static hosting providers like GitHub Pages.

@HadrienGardeur
Copy link

Agree that we need to use a SHOULD but not a MUST if we want a strong statement in favor of caching.

Also, as we potentially extend these statements to all HTTP remote resources and not just metadata records, ETags won't always be the best choice.
For images/CSS/JS, it's a good idea to rely on Cache-Control instead, which is very convenient with a proxy/CDN.

@mattgarrish mattgarrish modified the milestone: EPUB 3.1 Jun 10, 2016
@mattgarrish mattgarrish removed the Topic-PackageDoc The issue affects package documents label Jun 10, 2016
@mattgarrish mattgarrish added the Status-Abandoned An issue related to a specification or vocabulary that has been abandoned by the working group label May 3, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status-Abandoned An issue related to a specification or vocabulary that has been abandoned by the working group
Projects
None yet
Development

No branches or pull requests

3 participants