En-têtes HTTP Flashcards

1
Q

4 typtes de requêtes :

A
  • En-tête général : en-têtes s’appliquant à la fois aux requêtes et aux réponses mais sans rapport avec les données éventuellement transmises dans le corps de la requête ou de la réponse
  • En-tête de requête
  • en-tête de réponse
  • en-tête d’entité
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Authentification

A
  • WWW-Authenticate : définit la méthode d’authentification qui doit être utilisée pour obtenir l’accès à la ressource.
  • Authorization : contient les informations d’identification pour authentifier un agent utilisateur avec un serveur.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Mise en cache

A

Expires
La date et l’heure après lesquelles la réponse est considérée comme périmée.
Cache-Control
spécifie des directives pour les mécanismes de mise en cache dans les requêtes et les réponses.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Conditionnels

A

Last-Modified
C’est un validateur, la dernière date de modification de la ressource, utilisée pour comparer plusieurs versions de la même ressource. Il est moins précis que ETag, mais plus facile à calculer dans certains environnements. Les requêtes conditionnelles utilisant If-Modified-Since et If-Unmodified-Since utilisent cette valeur pour modifier le comportement de la requête.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Gestion de connexion

A

Connection
contrôle si la connexion réseau reste ouverte après la fin de la transaction en cours.
Keep-Alive
contrôle la durée pendant laquelle une connexion persistante doit rester ouverte.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Négociation de contenu

A

Accept
informe le serveur des types de données pouvant être renvoyés. C’est un type MIME.
Accept-Charset
informe le serveur du jeu de caractères que le client peut comprendre.
Accept-Encoding
informe le serveur sur l’algorithme de codage, généralement un algorithme de compression, qui peut être utilisé sur la ressource renvoyée.
Accept-Language
informe le serveur de la langue que le serveur doit renvoyer. Ceci est un indice et n’est pas nécessairement sous le contrôle total de l’utilisateur : le serveur doit toujours faire attention à ne pas remplacer un choix explicite de l’utilisateur (telle la sélection d’une langue dans une liste déroulante).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Contrôles

A

Expect

indique ce qui est attendu de la part du serveur afin de pouvoier gérer correctement la requête.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Cookies

A

Cookie
contient les cookies HTTP stockés précédemment envoyés par le serveur à l’aide de l’en-tête Set-Cookie.
Set-Cookie
envoie des cookies du serveur à l’agent utilisateur.
Cookie2
utilisé pour contenir un cookie HTTP, précédemment envoyé par le serveur avec l’en-tête Set-Cookie2, mais qui a été rendu obsolète par la spécification. Utilisez Cookie à la place.
Set-Cookie2
utilisé pour envoyer des cookies du serveur à l’agent utilisateur, mais a été rendu obsolète par la spécification. Utilisez Set-Cookie à la place.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly