Skip to content

* in Accept-* #46

Closed
Closed

Description

@mnot

* in Accept, Accept-Charset and Accept-Encoding request headers is of very limited use, because:

  • With a qvalue higher than another value, it says "send anything in preference to something specific", which isn't useful
  • With a qvalue lower than another media type, it says "send a more specific value in preference to something else", which is already implied by HTTP
  • With a qvalue of 0, it says "don't ever send other value" -- but a server can always ignore that, because this is an optional-to-implement extension
  • In media types (e.g., text/*), it has been cargo culted a lot, but doesn't actually give the server information it can use.

Can we deprecate * in these headers, or at least restrict its use / give better guidance?

Activity

  1. mnot commented on Jul 18, 2018

    @mnot
    MemberAuthor

    Discussed in Montreal; support for documenting limitations / caveats.

  2. royfielding commented on Jul 18, 2018

    @royfielding
    Member

    We can't deprecate it. We can explain when and where it isn't useful.

  3. self-assigned this
    on Oct 10, 2018
  4. added a commit that references this issue on Oct 15, 2018
    b804e6a
  5. added a commit that references this issue on Jan 8, 2019
    cfe5271
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions