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

Missing HTTP header-specific pages (known) #1458

Open
18 of 28 tasks
chrisdavidmills opened this issue Jan 18, 2021 · 11 comments
Open
18 of 28 tasks

Missing HTTP header-specific pages (known) #1458

chrisdavidmills opened this issue Jan 18, 2021 · 11 comments
Labels
Content:HTTP HTTP docs document not written Missing document page effort: medium This task is a medium effort.

Comments

@chrisdavidmills
Copy link
Contributor

chrisdavidmills commented Jan 18, 2021

@hamishwillee commented on Mon Nov 09 2020

URL(s)

Details

There are many missing HTTP header pages - as linked from URLs above. In some cases there have paragraph docs, in others there is nothing. List from the main Headers Page:

@jpmedley
Copy link
Collaborator

@Elchi3 I think some of these are Google's creation, so I'm trying to get some help within Google. Can you point me to a header reference page that's up to date with regard to style and structure?

@Elchi3
Copy link
Member

Elchi3 commented Jan 21, 2021

I believe https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Clear-Site-Data is something that I wrote relatively recently.

@jpmedley
Copy link
Collaborator

jpmedley commented Jan 26, 2021

I'm taking:

  • Viewport-Width
  • Width
  • Content-DPR

Will probably do more later.

I'm finding that some of these are values for headers, not headers themselves.

@github-actions github-actions bot added the idle label Dec 6, 2021
@teoli2003 teoli2003 reopened this May 29, 2022
@github-actions github-actions bot added the needs triage Triage needed by staff and/or partners. Automatically applied when an issue is opened. label May 29, 2022
@sideshowbarker sideshowbarker removed the needs triage Triage needed by staff and/or partners. Automatically applied when an issue is opened. label May 30, 2022
@sideshowbarker
Copy link
Collaborator

See also #1506 (comment)

@SphinxKnight
Copy link
Member

SphinxKnight commented Dec 19, 2023

Cross-linking #15340 here for Refresh

@Josh-Cena
Copy link
Member

The remaining links are:

  • Accept-Push-Policy Header Field, an internet draft that seems abandoned
    • Accept-Push-Policy
    • Push-Policy
  • Signed HTTP exchanges, an internet draft that seems new and non-standard
    • Accept-Signature
    • Signature
    • Signed-Headers
  • Origin-Isolation, have no idea what this is, maybe an obsolete origin isolation API?
  • Non-standard headers
    • X-Permitted-Cross-Domain-Policies
    • X-Powered-By
    • X-Robots-Tag

Pinging @mdn/yari-content-http to decide what to do for each feature group: should we remove all mentions to it, remove the links only, or add pages? It's hard to tell which ones are supported and to what extent.

@hamishwillee
Copy link
Collaborator

what to do for each feature group: should we remove all mentions to it, remove the links only, or add pages? It's hard to tell which ones are supported and to what extent.

I don't know what you mean by this question - what page and headings are you referring to (I had a quick scan of the issue, but it has been a long time since it was posted and I have lost context).

@Josh-Cena
Copy link
Member

I meant strictly in the context of my post: I have a list containing four groups of headers. I wonder if, for each group of headers, we should document them or not.

@hamishwillee
Copy link
Collaborator

hamishwillee commented Jul 19, 2024

For some reason, I'm not in that group. I've asked for access though. So here is "IMO":

I would drop Accept-Push-Policy Header Field as the spec is expired and archived. There is no evidence of implementation.

We should keep Signed HTTP Exchanges and document them. I don't know anything about them, but this spec is linked from https://developer.chrome.com/blog/signed-exchanges which indictates support from Chrome 73.

Remove Origin-Isolation - it isn't found in any search or present in the specs that to related to origin isolation.

For the non-standard cases we'll need more expertise - for example X-Robots-Tag does get quite a lot of mentions and I don't know of a "standard alternative", similarly X-Forwarded-For has a standard alternative, but I believe that X-Forwarded-For is a defacto standard. So we should keep it (if that is the case).

@bsmth
Copy link
Member

bsmth commented Sep 9, 2024

I think we can cross these off the list as Server Push is being unshipped everywhere - https://groups.google.com/a/mozilla.org/g/dev-platform/c/vU9hJg343U8/m/4cZsHz7TAQAJ

@Josh-Cena
Copy link
Member

@bsmth Is there a PR to remove references to these headers?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Content:HTTP HTTP docs document not written Missing document page effort: medium This task is a medium effort.
Projects
None yet
Development

No branches or pull requests

9 participants