Utilisez la page HTTP pour modifier les paramètres HTTP d'un protocole réseau.
La page HTTP contient les options suivantes :
Bouton permettant de restaurer les valeurs par défaut des paramètres qui en ont. Les paramètres qui n'ont pas de valeurs par défaut ne sont pas modifiés.
Nom de la configuration à laquelle s'appliquent les paramètres de cette page. Ce champ est en lecture seule.
Nom du protocole. Le champ Nom du protocole est en lecture seule. Vous ne pouvez spécifier le nom qu'à la création du protocole.
Nom d'hôte à utiliser dans les URL envoyées par le serveur au client. Ce nom correspond à l'alias si votre serveur en utilise un. Si votre serveur n'utilise aucun alias, laissez ce champ vide.
Serveur virtuel à associer au protocole. La page Serveurs virtuels permet de définir des serveurs virtuels.
Valeur de port qui réachemine une demande vers un autre port. GlassFish Server réachemine automatiquement la demande si les deux conditions suivantes sont remplies :
Ce protocole prend en charge les demandes non SSL.
Une demande est reçue. Une contrainte de sécurité correspondante requiert le transport SSL.
Si aucun port de redirection n'est spécifié, GlassFish Server utilise le numéro de port spécifié dans la demande d'origine.
Nombre maximal de connexions persistantes à maintenir. Le sous-système de maintien des connexions interroge périodiquement les connexions inactives. La valeur par défaut est 256.
Temps maximal (en secondes) pendant lequel une connexion peut être considérée comme inactive et maintenue. Une valeur inférieure ou égale à 0 signifie que les connexions maintenues restent ouvertes indéfiniment. La valeur par défaut est de 30 secondes.
La valeur -1 désactive la temporisation.
Si cette option est sélectionnée, la connexion d'un servlet qui lit les octets lentement est fermée une fois que le délai de temporisation du chargement de la connexion est atteint. Si cette option est désactivée, les connexions de servlet ne font pas l'objet de temporisations. Cette option est désactivée par défaut.
Temporisation des chargements, en millisecondes. Ce champ n'est applicable que si la case Activé de l'option Expiration des chargements est cochée. La valeur par défaut est 300 000 millisecondes.
La valeur -1 désactive la temporisation.
Délai (en secondes) avant l'expiration de la demande. Si la demande n'est pas traitée avant que la valeur de temporisation soit atteinte, la demande n'est pas prise en compte. La valeur par défaut est de 30 secondes.
La valeur -1 désactive la temporisation.
Taille (en octets) de la mémoire tampon d'envoi. La valeur par défaut est 8 192 octets.
Taille (en octets) de la mémoire tampon utilisée par la demande traitant les threads pour lire les données de la demande. La valeur par défaut est 8 192 octets.
Taille maximale, en octets, des actions POST qui utilisent application/x-www-form-urlencoded. La valeur par défaut est 2 097 152 octets.
Nom du jeu de caractères utilisé pour décoder les URI de demande reçus. La valeur doit être un nom de jeu de caractères IANA valide. La valeur par défaut est UTF-8.
Version du protocole HTTP utilisée. La valeur par défaut est HTTP/1.1.
Spécifie l'utilisation de la compression HTTP/1.1 GZIP pour enregistrer la bande passante du serveur. Les choix disponibles sont les suivants :
on
Compresse les données.
off
Désactive la compression.
force
Force la compression des données dans tous les cas.
La valeur par défaut est off
.
Liste séparée par des virgules de types MIME pour lesquels la compression HTTP est utilisée. La valeur par défaut est text/html,text/xml,text/plain
.
Taille minimale d'un fichier lorsque la compression est appliquée. Cette valeur doit être configurée si la compression est définie sur on
ou force
. La valeur par défaut est 2 048 octets.
Liste d'expressions régulières, séparées par des virgules, correspondant à des agents utilisateur de clients HTTP pour lesquels la compression ne doit pas être utilisée. Par défaut, cette valeur est une chaîne vide.
Liste des agents utilisateur limités sur lesquels la compression HTTP est appliquée. Si aucun agent utilisateur n'est spécifié, la compression HTTP est appliquée à tous les agents utilisateur. Par défaut, aucun agent utilisateur n'est spécifié.
Chaîne qui spécifie le type de réponse par défaut. Le format est une chaîne d'éléments, séparés par des points-virgules, présentant le type de contenu, l'encodage, la langue et le jeu de caractères. La valeur par défaut est text/html; charset=iso-8859-1
.
Chaîne qui spécifie le type de demande utilisé si aucun mapping MIME correspondant à l'extension du fichier n'est disponible. Le format est une chaîne d'éléments, séparés par des points-virgules, présentant le type de contenu, l'encodage, la langue et le jeu de caractères. La valeur par défaut est text/html; charset=iso-8859-1
.
Nom de classe de l'adaptateur de ressources statique. La valeur par défaut est com.sun.grizzly.tcp.StaticResourcesAdapter
.
Si cette option est sélectionnée, le support Comet est activé pour le protocole. Cette option est désactivée par défaut.
Si cette option est sélectionnée, la recherche DNS est activée. Cette option est désactivée par défaut.
Si cette option est sélectionnée, RCM est activé. Cette option est désactivée par défaut.
Si cette option est sélectionnée, l'opération TRACE est activée. Si cette option est désactivée, GlassFish Server est moins exposé à des attaques de scripts entre sites. Cette option est activée par défaut.
Si cette option est sélectionnée, le processus d'écoute réseau qui utilise ce protocole reçoit le trafic d'un serveur proxy à terminaison SSL. Cette option est désactivée par défaut.
Si cette option est sélectionnée, la segmentation des réponses HTTP est activée. Cette option est activée par défaut.
Si cette option est sélectionnée, GlassFish Server utilise les en-têtes X-Powered-By
en fonction des spécifications Java Servlet 3.0 et Java Server Pages 2.0. Cette option est activée par défaut.
Si cette option est sélectionnée, les URI peuvent contenir des barres obliques encodées. Cette option est désactivée par défaut.
Si cette option est sélectionnée, le protocole WebSockets est pris en charge. Cette option est désactivée par défaut.