Sintassi di ordinamento
Per ordinare i risultati restituiti in una richiesta di recupero API, HTTP GET, alcuni endpoint API che restituiscono elenchi di risorse supportano il parametro IBM® QRadar® Endpoint API che restituiscono elenchi di risorse supportano il parametro sort .
La sintassi del parametro sort è congruente per tutti gli endpoint che lo supportano. Fare riferimento alla documentazione per l'endpoint per determinare se il parametro di ordinamento si applica ad esso. Tutte le limitazioni sulla sintassi di ordinamento sono incluse nella descrizione dell'endpoint. Per assicurarsi che gli spazi o i caratteri speciali siano codificati correttamente, ricordarsi che i parametri della query devono essere codificati in doppio URL prima di essere inviati.
Ordina operatori
| Operatore | Descrizione | Esempio |
|---|---|---|
+ |
Il campo di ordinamento è in ordine crescente. | Ordina il campo add_time in ordine crescente:
|
- |
Il campo di ordinamento è in ordine decrescente. | Ordina campo versione in ordine decrescente:
|
Ordinamento di più campi
È possibile ordinare più campi separandoli con una virgola. Nel seguente esempio, il campo version è ordinato in ordine decrescente. Quindi, all'interno di ogni gruppo version , il campo add_time viene ordinato in ordine crescente.
/api/config/extension_management/extensions?sort=-version%2C%2Badd_timeCaratteri di escape nelle stringhe di ordinamento
Eseguire l'escape di qualsiasi carattere nella stringa di ordinamento precedendolo con una barra retroversa (\). Se uno dei seguenti caratteri si trova all'interno di un identificativo di campo, è necessario eseguire l'escape di tali caratteri:
- ,
- (
- )
- \