wsocOutbound - WebSocket WAS in uscita (wsocOutbound)

Proprietà di configurazione per le richieste di connessione in uscita WebSocket WAS.

NameTypeDefaultDescription
tcpOptionsRefUn riferimento allelemento di livello più alto {0} (stringa).defaultTCPOptionsLe opzioni di protocollo TCP per il WebSocket WAS in uscita
httpOptionsRefUn riferimento allelemento di livello più alto {0} (stringa).defaultHttpOptionsLe opzioni di protocollo HTTP per il WebSocket WAS in uscita
sslOptionsRefUn riferimento allelemento di livello più alto {0} (stringa).Le opzioni di protocollo SSL per il WebSocket WAS in uscita

tcpOptions

Le opzioni di protocollo TCP per il WebSocket WAS in uscita

NameTypeDefaultDescription
inactivityTimeoutUn periodo di tempo con precisione al millisecondo60sL'intervallo di tempo di attesa del completamento di una richiesta di lettura o scrittura su un socket. Questo valore viene sostituito dai timeout specifici del protocollo. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi.
soReuseAddrbooleanotrueAbilita il rebind immediato a una porta senza un listener attivo.
addressIncludeListstringUn elenco separato da virgole di indirizzi a cui è consentito effettuare connessioni in entrata su questo endpoint. È possibile specificare gli indirizzi IPv4 o IPv6. Tutti i valori in un indirizzo IPv4 o IPv6 devono essere rappresentati da un numero o da un carattere jolly asterisco.
addressExcludeListstringUn elenco separato da virgole di indirizzi a cui non è consentito effettuare connessioni in entrata su questo endpoint. È possibile specificare gli indirizzi IPv4 o IPv6. Tutti i valori in un indirizzo IPv4 o IPv6 devono essere rappresentati da un numero o da un carattere jolly asterisco.
hostNameIncludeListstringUn elenco separato da virgole di nomi host a cui è consentito effettuare connessioni in entrata su questo endpoint. I nomi host non sono sensibili al maiuscolo/minuscolo e possono iniziare con un asterisco, che viene utilizzato come un carattere jolly. Tuttavia, l'asterisco non può trovarsi altrove nel nome host. Ad esempio, *.abc.com è valido, ma *.abc.* non è valido.
hostNameExcludeListstringUn elenco separato da virgole di nomi host a cui non è consentito effettuare connessioni in entrata su questo endpoint. I nomi host non sono sensibili al maiuscolo/minuscolo e possono iniziare con un asterisco, che viene utilizzato come un carattere jolly. Tuttavia, l'asterisco non può trovarsi altrove nel nome host. Ad esempio, *.abc.com è valido, ma *.abc.* non è valido.

httpOptions

Le opzioni di protocollo HTTP per il WebSocket WAS in uscita

NameTypeDefaultDescription
keepAliveEnabledbooleanotrueAbilita le connessioni persistenti (keepalive HTTP). Se l'opzione è impostata su true, le connessioni vengono mantenute attive in modo da essere riutilizzate da più richieste e risposte in sequenza. Se l'opzione è impostata su false, le connessioni vengono chiuse una volta inviata la risposta.
maxKeepAliveRequestsint
Min: -1
100Il numero massimo di richieste persistenti consentite su una singola connessione HTTP, se le connessioni persistenti sono abilitate. Un valore -1 indica un numero illimitato.
persistTimeoutUn periodo di tempo con precisione al secondo30sL'intervallo di tempo durante il quale un socket può rimanere inattivo tra le richieste. Questa impostazione viene applicata solo se le connessioni persistenti sono abilitate. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m) o secondi (s). Ad esempio, specificare 30 secondi come 30s. È possibile includere più valori in una singola immissione. Ad esempio, 1m30s è equivalente a 90 secondi.
readTimeoutUn periodo di tempo con precisione al secondo60sL'intervallo di tempo di attesa del completamento di una richiesta di lettura su un socket dopo che si è verificata la prima lettura. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m) o secondi (s). Ad esempio, specificare 30 secondi come 30s. È possibile includere più valori in una singola immissione. Ad esempio, 1m30s è equivalente a 90 secondi.
writeTimeoutUn periodo di tempo con precisione al secondo60sL'intervallo di tempo di attesa su un socket per la trasmissione di ciascuna porzione dei dati della risposta. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m) o secondi (s). Ad esempio, specificare 30 secondi come 30s. È possibile includere più valori in una singola immissione. Ad esempio, 1m30s è equivalente a 90 secondi.
removeServerHeaderbooleanofalseRimuove le informazioni di implementazione del server dalle intestazioni HTTP e disabilita anche la pagina di benvenuto del Liberty Profile predefinito.
NoCacheCookiesControlbooleanotruePermette all'utente di controllare se la presenza di un'intestazione Set-Cookie deve o meno aggiornare l'intestazione Cache-Control con un valore no-cache corrispondente. Ciò aggiunge anche l'intestazione Scadenza.
AutoDecompressionbooleanotrueSpecifica se il canale HTTP decomprime automaticamente i dati del corpo richiesta in entrata.

sslOptions

Le opzioni di protocollo SSL per il WebSocket WAS in uscita

NameTypeDefaultDescription
sessionTimeoutUn periodo di tempo con precisione al secondo1dL'intervallo di tempo di attesa del completamento di una richiesta di lettura o scrittura su un socket. Questo valore viene sostituito dai timeout specifici del protocollo. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m) o secondi (s). Ad esempio, specificare 30 secondi come 30s. È possibile includere più valori in una singola immissione. Ad esempio, 1m30s è equivalente a 90 secondi.
suppressHandshakeErrorsbooleanofalseDisabilitare la registrazione degli errori di handshake SSL. Gli errori di handshake SSL possono verificarsi durante il normale funzionamento; tuttavia, questi messaggi possono essere utili in caso di funzionamento imprevisto di SSL.
sslRefUn riferimento allelemento di livello più alto {0} (stringa).Il repertorio di configurazione SSL predefinito. Il valore predefinito è defaultSSLSettings.
sslSessionTimeoutUn periodo di tempo con precisione al millisecondo8640msIl limite di timeout per una sessione SSL stabilito dal canale SSL. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi.