http header
Preference-Applied header
The HTTP Preference-Applied header informs the client about which preferences from the Prefer request header were applied by the server.
The server indicates if a preference is applied to a response if it would otherwise be ambiguous for the client.
| Header type | [Response header](https://developer.mozilla.org/en-US/docs/Glossary/Response%20header) |
|---|---|
| [Forbidden request header](https://developer.mozilla.org/en-US/docs/Glossary/Forbidden%20request%20header) | No |
| [CORS-safelisted response header](https://developer.mozilla.org/en-US/docs/Glossary/CORS-safelisted%20response%20header) | No |
Syntax
Preference-Applied: <preference>
Examples
Server applies timezone preferences
The following request indicates that the client prefers events to be represented in a certain time zone:
GET /events HTTP/1.1
Host: example.com
Prefer: timezone=America/Los_Angeles
The server supports the preference and sends back the content with a Preference-Applied header:
HTTP/1.1 200 OK
Content-Type: application/json
Preference-Applied: timezone=America/Los_Angeles
[
{"t":"2023-10-18T05:37:59.611-07:00"},
{"t":"2023-10-18T07:37:59.611-07:00"},
{"t":"2023-10-18T09:37:59.611-07:00"}
]
Specifications
SpecificationsStandards references are available on the canonical MDN page.
See also
Prefer- Prefer header on docs.oasis-open.org
- Prefer header on docs.postgrest.org