Utilizzare la pagina HTTP per modificare le impostazioni HTTP per un protocollo di rete.
La pagina HTTP contiene le opzioni riportate di seguito.
Pulsante per ripristinare i valori predefiniti delle impostazioni che dispongono di valori predefiniti. Le impostazioni che non dispongono di valori predefiniti non vengono modificate.
Il nome della configurazione a cui si applicano le impostazioni presenti in questa pagina. Questo campo è di sola lettura.
Il nome del protocollo. Il campo Nome protocollo è di sola lettura. È possibile specificare il nome solo quando si crea un nuovo protocollo.
Il nome host da utilizzare negli URL che il server invia al client. Se il server utilizza un alias, questo nome corrisponde al nome alias. Se il server non utilizza un alias, lasciare vuoto questo campo.
Il server virtuale da associare al protocollo. Utilizzare la pagina Server virtuali per definire i server virtuali.
Il valore di porta che reindirizza una richiesta a un'altra porta. GlassFish Server reindirizza la richiesta in modo automatico se si verificano le due condizioni seguenti:
Questo protocollo supporta le richieste non SSL.
viene ricevuta una richiesta per la quale un vincolo di sicurezza corrispondente richiede il trasporto SSL.
Se non si specifica una porta di reindirizzamento, GlassFish Server utilizzerà il numero di porta specificato nella richiesta originale.
Il numero massimo di connessioni persistenti da gestire in modalità controllo attività. Il sottosistema Controllo attività esegue regolarmente il polling delle connessioni inattive. Il valore predefinito è 256.
Il periodo di tempo massimo in secondi durante il quale una connessione può essere considerata inattiva e mantenuta nella condizione di controllo attività. Il valore 0 o un valore inferiore indica che le connessioni di controllo attività vengono mantenute aperte a tempo indeterminato. Il valore predefinito è 30 secondi.
Il valore -1 disabilita il timeout.
Se questa opzione è selezionata, la connessione di un servlet che legge i byte lentamente viene chiusa una volta raggiunto il limite Timeout di caricamento connessione. Se l'opzione è disabilitata, non si verifica alcun timeout per le connessioni del servlet. Questa opzione è disabilitata per impostazione predefinita.
Il timeout relativo ai caricamenti, espresso in millisecondi. Questo campo è applicabile solo se la casella di controllo Abilitato per l'opzione Timeout di caricamento è selezionata. Il valore predefinito è 300000 millisecondi.
Il valore -1 disabilita il timeout.
Il numero di secondi prima dell'attivazione del timeout di una richiesta. Se non viene elaborata prima che sia raggiunto il valore di timeout, la richiesta viene ignorata. Il valore predefinito è 30 secondi.
Il valore -1 disabilita il timeout.
La dimensione in byte del buffer di invio. Il valore predefinito è 8192 byte.
La dimensione in byte del buffer utilizzato dai thread di elaborazione delle richieste per la lettura dei dati delle richieste. Il valore predefinito è 8192 byte.
La dimensione massima in byte delle azioni POST che utilizzano application/x-www-form-urlencoded. Il valore predefinito è 2097152 byte.
Il nome del set di caratteri utilizzato per decodificare gli URI delle richieste ricevuti. Il valore deve essere un nome di set di caratteri IANA valido. Il valore predefinito è UTF-8.
La versione del protocollo HTTP in uso. Il valore predefinito è HTTP/1.1.
Specifica l'uso della compressione GZIP HTTP/1.1 per risparmiare la larghezza di banda del server. Di seguito sono riportate le scelte disponibili.
on
Comprime i dati.
off
Disabilita la compressione.
force
Forza la compressione dei dati in tutti i casi.
Il valore predefinito è off
.
Lista separata da virgole di tipi MIME per i quali si utilizza la compressione HTTP. Il valore predefinito è text/html,text/xml,text/plain
.
La dimensione minima di un file quando vi si applica la compressione. È necessario impostare questo valore se la compressione è impostata su On
o Imponi
. Il valore predefinito è 2048 byte.
Lista separata da virgole di espressioni regolari corrispondenti agli User Agent dei client HTTP per i quali non è consigliabile usare la compressione. Per impostazione predefinita questo valore è una stringa vuota.
Lista di User Agent con limitazioni a cui è applicata la compressione HTTP. Se non viene specificato alcun User Agent, la compressione HTTP viene applicata a tutti gli User Agent. Per impostazione predefinita non viene specificato alcun agente utente.
Stringa che specifica il tipo di risposta predefinito. Il formato è una stringa delimitata da punti e virgola composta da tipo di contenuto, codifica, lingua e set di caratteri. Il valore predefinito è text/html; charset=iso-8859-1
.
Stringa che specifica il tipo di richiesta utilizzato se non è disponibile un mapping MIME con la stessa estensione del file. Il formato è una stringa delimitata da punti e virgola composta da tipo di contenuto, codifica, lingua e set di caratteri. Il valore predefinito è text/html; charset=iso-8859-1
.
Il nome classe del Resource Adapter statico. Il valore predefinito è com.sun.grizzly.tcp.StaticResourcesAdapter
.
Se questa opzione è selezionata, il supporto Comet viene abilitato per il protocollo. Questa opzione è disabilitata per impostazione predefinita.
Se questa opzione è selezionata, la ricerca DNS (Domain Name System) viene abilitata. Questa opzione è disabilitata per impostazione predefinita.
Se questa opzione è selezionata, il supporto RCM (Resource Configuration Management) viene abilitato. Questa opzione è disabilitata per impostazione predefinita.
Se questa opzione è selezionata, l'operazione TRACE viene abilitata. Se l'opzione è disabilitata, GlassFish Server è meno soggetto ad attacchi con script da altri siti. Questa opzione è abilitata per impostazione predefinita.
Se è selezionata, questa opzione indica che il listener di rete che utilizza questo protocollo riceve il traffico da un server proxy con terminazione SSL. Questa opzione è disabilitata per impostazione predefinita.
Se questa opzione è selezionata, la creazione di chunk di risposta HTTP viene abilitata. Questa opzione è abilitata per impostazione predefinita.
Se questa opzione è selezionata, GlassFish Server utilizza le intestazioni X-Powered-By
in base alle specifiche Java Servlet 3.0 e Java Server Pages 2.0. Questa opzione è abilitata per impostazione predefinita.
Se questa opzione è selezionata, gli URI possono contenere barre codificate. Questa opzione è disabilitata per impostazione predefinita.
Se questa opzione è selezionata, il protocollo WebSockets è supportato. Questa opzione è disabilitata per impostazione predefinita.