From: Lucien Gentis Le protocole HTTP applique le principe de
- robustesse décrit dans la RFC1122, et stipulant
+ robustesse décrit dans la Cette politique sera rejetée si la réponse du serveur ne contient pas d'en-tête
De nombreuses méthodes pour déterminer la taille d'un
- corps de réponse sont décrites dans la RFC2616
- section 4.4 Message Length. De nombreuses méthodes pour déterminer la taille d'un corps de réponse
+ sont décrites dans la Lorsque l'en-tête Le type de media du corps est placé dans un en-tête
412 Precondition Failed. Vous trouverez
tous les détails du traitement d'un en-tête If-Match
- dans la RFC2616
- section 14.24.
+ dans la If-None-MatchIf-None-Match
@@ -163,18 +160,14 @@
304 Not Modified pour les requêtes GET/HEAD, soit
412 Precondition Failed pour les autres méthodes. Vous trouverez
tous les détails du traitement d'un en-tête
- If-None-Match dans la RFC2616
- section 14.26.If-None-Match dans la If-Modified-SinceIf-Modified-Since
est plus ancienne que celle de l'en-tête Last-Modified
de la réponse, le serveur doit renvoyer 304 Not Modified. Vous trouverez
tous les détails du traitement d'un en-tête
- If-Modified-Since dans la RFC2616
- section 14.25.If-Modified-Since dans la If-Unmodified-SinceLast-Modified de la réponse, le serveur doit
renvoyer 412 Precondition Failed. Vous trouverez
tous les détails du traitement d'un en-tête
- If-Unmodified-Since dans la RFC2616
- section 14.28.If-Unmodified-Since dans la If-RangeIf-Range correspond
@@ -192,9 +183,7 @@
en-tête Range valide est présent, le serveur doit
renvoyer 206 Partial Response. Vous trouverez
tous les détails du traitement d'un en-tête If-Range
- dans la RFC2616
- section 14.27.Content-Length explicite.Content-Length est présent, la
taille du corps est déclarée au début de la réponse. Si cette
@@ -283,8 +270,7 @@
Content-Type dont le format est décrit en détail dans
- la
- RFC2616 section 3.7 Media Types.
Un en-tête Content-Type dont la syntaxe est valide
sera du style :
Exemples d'en-têtes Content-Type non valides :
L'administrateur peut restreindre la politique à un ou plusieurs
@@ -326,10 +314,8 @@
Content-Length explicite, ou d'en-tête
Transfer-Encoding défini à chunked.
De nombreuses manières pour déterminer la taille d'un - corps de réponse sont décrites dans la RFC2616 - section 4.4 Message Length.
+De nombreuses manières pour déterminer la taille d'un corps de réponse
+ sont décrites dans la
Pour indiquer la fin de la réponse au client sans que ce dernier ait à en connaître la taille au préalable, HTTP/1.1 propose @@ -402,9 +388,7 @@ durée de fraîcheur est calculée à partir d'une heuristique.
Vous trouverez tous les détails à propos du calcul d'une durée de - fraîcheur dans la RFC2616 - section 13.2 Expiration Model.
+ fraîcheur dans laPendant la durée de fraîcheur, un cache n'a pas besoin de
contacter le serveur original, et il peut renvoyer le contenu situé
@@ -443,13 +427,11 @@
déclare elle-même qu'elle ne doit pas être mise en cache à l'aide
d'un en-tête Cache-Control ou Pragma.
Vous trouverez tous les détails à propos de la manière dont un
- contenu peut être déclaré comme non cachable dans la RFC2616
- section 14.9.1 What is Cacheable, et au sein de la définition de
- l'en-tête Pragma dans la RFC2616
- section 14.32 Pragma.
Vous trouverez tous les détails à propos de la manière dont un contenu
+ peut être déclaré comme non cachable dans la Pragma dans la
Plus précisément, si une combinaison des en-têtes suivants existe dans la réponse, cette dernière sera rejetée :
@@ -486,13 +468,10 @@ ne contient aucun en-tête syntaxiquement correctETag
ou Last-Modified.
- Vous trouverez une description complète de l'en-tête
- ETag dans la RFC2616
- section 14.19 Etag, et de l'en-tête Last-Modified
- dans la RFC2616
- section 14.29 Last-Modified.
Vous trouverez une description complète de l'en-tête ETag
+ dans la Last-Modified dans la
La vérification est effectuée non seulement en ce qui concerne la présence des en-têtes, mais aussi du point de vue de leur syntaxe.
@@ -524,9 +503,8 @@ en-tête dont la valeur appartient à une liste de valeurs proscrites par l'administrateur. -L'en-tête Vary est décrit en détails dans la RFC2616
- section 14.44 Vary.
L'en-tête Vary est décrit en détails dans la
Certaines en-têtes définis par les clients, comme
User-Agent, peuvent contenir des milliers ou même des
diff --git a/docs/manual/custom-error.xml.fr b/docs/manual/custom-error.xml.fr
index 1cc88c2468..39386063e3 100644
--- a/docs/manual/custom-error.xml.fr
+++ b/docs/manual/custom-error.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -105,16 +105,18 @@ ErrorDocument 401 /subscription/how_to_subscribe.html
- REDIRECT_HTTP_USER_AGENT=Mozilla/5.0 Fedora/3.5.8-1.fc12 Firefox/3.5.8
- REDIRECT_PATH=.:/bin:/usr/local/bin:/sbin
- REDIRECT_QUERY_STRING=
- REDIRECT_REMOTE_ADDR=121.345.78.123
- REDIRECT_REMOTE_HOST=client.example.com
- REDIRECT_SERVER_NAME=www.example.edu
- REDIRECT_SERVER_PORT=80
- REDIRECT_SERVER_SOFTWARE=Apache/2.2.15
- REDIRECT_URL=/cgi-bin/buggy.pl
+
Les variables d'environnement REDIRECT_ sont
diff --git a/docs/manual/install.xml.fr b/docs/manual/install.xml.fr
index 0de6d815e7..9275a74fbc 100644
--- a/docs/manual/install.xml.fr
+++ b/docs/manual/install.xml.fr
@@ -3,7 +3,7 @@
-
+
+
diff --git a/docs/manual/mod/mod_xml2enc.xml.fr b/docs/manual/mod/mod_xml2enc.xml.fr
index ddbac018ee..e8f76a431a 100644
--- a/docs/manual/mod/mod_xml2enc.xml.fr
+++ b/docs/manual/mod/mod_xml2enc.xml.fr
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/manual/new_features_2_2.xml.fr b/docs/manual/new_features_2_2.xml.fr
index f69522b97b..2da11d754d 100644
--- a/docs/manual/new_features_2_2.xml.fr
+++ b/docs/manual/new_features_2_2.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -169,8 +169,7 @@