En-tête Accept-Patch
L'en-tête de réponse HTTP Accept-Patch indique quels types de média le serveur est capable de comprendre dans une requête PATCH.
Par exemple, un serveur recevant une requête PATCH avec un type de média non pris en charge peut répondre avec 415 Unsupported Media Type et un en-tête Accept-Patch référençant un ou plusieurs types de média pris en charge.
L'en-tête doit apparaître dans les requêtes OPTIONS vers une ressource qui prend en charge la méthode PATCH.
Un en-tête Accept-Patch dans une réponse à n'importe quelle méthode de requête signifie implicitement qu'un PATCH est autorisé sur la ressource cible de la requête.
Note :
L'IANA maintient une liste des codages de contenu officiels (angl.).
Les codages bzip et bzip2 ne sont pas standards mais peuvent être utilisés dans certains cas, notamment pour la compatibilité avec des systèmes anciens.
| Type d'en-tête | En-tête de réponse |
|---|
Syntaxe
Accept-Patch: <media-type>/<subtype>
Accept-Patch: <media-type>/*
Accept-Patch: */*
// Liste de types de média séparés par des virgules
Accept-Patch: <media-type>/<subtype>, <media-type>/<subtype>
Directives
<media-type>/<subtype>-
Un type de média unique et précis, comme
text/html. <media-type>/*-
Un type de média sans sous-type. Par exemple,
image/*correspond àimage/png,image/svg,image/gifet d'autres types d'image. */*-
Tout type de média.
Exemples
Accept-Patch: application/json
Accept-Patch: application/json, text/plain
Accept-Patch: text/plain;charset=utf-8
Spécifications
| Specification |
|---|
| RFC 5789> # section-3.1> |
Compatibilité des navigateurs
La compatibilité navigateur n'est pas pertinente pour cet en-tête. Le serveur envoie l'en-tête, et la spécification ne définit pas le comportement du client.
Voir aussi
- L'en-tête HTTP
Accept-Post - La réponse
415 Unsupported Media Type - La méthode de requête
PATCH