<div class="directive-section"><h2><a name="httpprotocoloptions" id="httpprotocoloptions">Directive</a> <a name="HttpProtocolOptions" id="HttpProtocolOptions">HttpProtocolOptions</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Modifie les contraintes sur les messages des requêtes HTTP</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>HttpProtocolOptions [Strict|Unsafe] [StrictURL|UnsafeURL]
- [RegisteredMethods|LenientMethods] [Allow0.9|Require1.0]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>HttpProtocolOptions Strict StrictURL LenientMethods Allow0.9</code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>HttpProtocolOptions [Strict|Unsafe] [RegisteredMethods|LenientMethods]
+ [Allow0.9|Require1.0]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>HttpProtocolOptions Strict LenientMethods Allow0.9</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
de requête HTTP (<a href="https://tools.ietf.org/html/rfc7230#section-3.1.1">RFC 7230
§3.1.1</a>) et aux champs des en-têtes des requêtes HTTP (<a href="https://tools.ietf.org/html/rfc7230#section-3.2">RFC 7230
§3.2</a>), qui s'appliquent maintenant par défaut ou en utilisant
- l'option <code>Strict</code>. Les options <code>Unsafe</code> et
- <code>UnsafeURL</code> ont été ajoutées pour pouvoir restaurer les anciens
+ l'option <code>Strict</code>. L'option <code>Unsafe</code>
+ a été ajoutée pour pouvoir restaurer les anciens
comportements nécessaires aux anciens modules et applications et aux agents
utilisateurs personnalisés considérés comme obsolètes. Ces règles
s'appliquant avant le traitement de la requête, elles doivent, pour être prises en
directive, toutes les règles de grammaire de la spécification doivent être
respectées dans le mode d'opérations par défaut <code>Strict</code>.</p>
- <p><a href="https://tools.ietf.org/html/rfc3986#section-2.2">RFC 3986
- §2.2 and 2.3</a> définit les "Caractères réservés" ainsi que les
- "Caractères non réservés". Tous les autres caractères doivent être encodés
- sous la forme %XX selon la spécification, et la RFC7230 se conforme à ces
- instructions. Par défaut, l'option <code>StrictURI</code> rejète toutes les
- requêtes contenant des caractères non valides. Cette règle peut être
- contournée en utilisant l'option <code>UnsafeURI</code> qui permet de
- supporter les agents utilisateur mal conçus.</p>
-
- <p>Il est fortement déconseillé aux utilisateurs d'utiliser les modes
- d'opérations <code>Unsafe</code> et <code>UnsafeURI</code>, ou
+ <p>Il est fortement déconseillé aux utilisateurs d'utiliser le mode
+ d'opération <code>Unsafe</code>, ou
<code>UnsafeWhitespace</code>, en particulier pour les déploiements de
serveurs ouverts sur l'extérieur et/ou accessibles au public. Si un moniteur
défectueux ou autre logiciel spécialisé ne s'exécutant que sur un intranet