CcpResponseConfig interface
Configurazione della risposta personalizzata per una regola.
Proprietà
| compression |
Algoritmo di compressione. Ad esempio: 'gzip', 'multi-gzip', 'deflate'. |
| convert |
Valore che indica se la risposta non è una matrice di eventi/log. Impostando questo flag su true, significa che il server remoto risponderà con un oggetto che ogni proprietà ha come valore una matrice di eventi/log. |
| csv |
Delimitatore csv, nel caso in cui il formato della risposta sia CSV. |
| csv |
Carattere usato per eseguire l'escape dei caratteri in CSV. |
| events |
I percorsi JSON, '$' char sono la radice json. |
| format | Formato della risposta. i valori possibili sono json, csv, xml |
| has |
Valore che indica se la risposta ha un limite CSV nel caso in cui la risposta sia in formato CSV. |
| has |
Valore che indica se la risposta ha intestazioni nel caso in cui la risposta sia in formato CSV. |
| is |
Valore che indica se il server remoto supporta Gzip ed è necessario prevedere una risposta Gzip. |
| success |
Valore in cui deve essere visualizzato il messaggio o il codice di stato nella risposta. |
| success |
Valore di stato. |
Dettagli proprietà
compressionAlgo
Algoritmo di compressione. Ad esempio: 'gzip', 'multi-gzip', 'deflate'.
compressionAlgo?: string
Valore della proprietà
string
convertChildPropertiesToArray
Valore che indica se la risposta non è una matrice di eventi/log. Impostando questo flag su true, significa che il server remoto risponderà con un oggetto che ogni proprietà ha come valore una matrice di eventi/log.
convertChildPropertiesToArray?: boolean
Valore della proprietà
boolean
csvDelimiter
Delimitatore csv, nel caso in cui il formato della risposta sia CSV.
csvDelimiter?: string
Valore della proprietà
string
csvEscape
Carattere usato per eseguire l'escape dei caratteri in CSV.
csvEscape?: string
Valore della proprietà
string
eventsJsonPaths
I percorsi JSON, '$' char sono la radice json.
eventsJsonPaths: string[]
Valore della proprietà
string[]
format
Formato della risposta. i valori possibili sono json, csv, xml
format?: string
Valore della proprietà
string
hasCsvBoundary
Valore che indica se la risposta ha un limite CSV nel caso in cui la risposta sia in formato CSV.
hasCsvBoundary?: boolean
Valore della proprietà
boolean
hasCsvHeader
Valore che indica se la risposta ha intestazioni nel caso in cui la risposta sia in formato CSV.
hasCsvHeader?: boolean
Valore della proprietà
boolean
isGzipCompressed
Valore che indica se il server remoto supporta Gzip ed è necessario prevedere una risposta Gzip.
isGzipCompressed?: boolean
Valore della proprietà
boolean
successStatusJsonPath
Valore in cui deve essere visualizzato il messaggio o il codice di stato nella risposta.
successStatusJsonPath?: string
Valore della proprietà
string
successStatusValue
Valore di stato.
successStatusValue?: string
Valore della proprietà
string