Generazione di risposte con mock API | Guida di Qlik Cloud
Vai al contenuto principale

Generazione di risposte con mock API

Ultimo aggiornamento: 20/10/2026
Una volta abilitato un mock API, è immediatamente disponibile per l'uso.

I mock delle API rispondono nel modo più realistico possibile a qualsiasi chiamata ricevano. Durante la generazione del corpo della risposta, un mock darà la priorità ai dati forniti dall'utente cercando un campo di esempio, poi un valore predefinito, quindi un campo enum. Se ne viene trovato uno, verrà utilizzato come esempio, altrimenti verrà generato un esempio JSON in base al tipo di dati restituito dall'operazione chiamata.

Ad esempio, si consideri la definizione del tipo di dati Company mostrata di seguito. Non contiene alcun esempio fornito dall'utente.

La definizione del tipo di dati Company senza esempi.

Quando il mocking è attivato, una chiamata GET effettuata alla risorsa /company/{companyId} restituirà una risposta JSON generata automaticamente in base alla struttura del tipo di dati.

Il mock ha eseguito una serie di operazioni interessanti, tra cui generare valori per intestazioni di risposta personalizzate (ad es. x-my-custom-header), identificare array e creare esempi appropriati (ad es. la proprietà tags), oltre a identificare strutture nidificate e generare valori anche per queste ultime (ad es. la proprietà address).

I mock di API Contracts supportano la negoziazione dei contenuti, quindi è possibile utilizzare l'intestazione di richiesta Accept per selezionare quale corpo restituire tra diverse opzioni (ciascuna potenzialmente con un proprio esempio), modificando di conseguenza gli esempi restituiti dal mock.

Esempio di contatto.
Nota informaticaNota: Il formato maiuscole/minuscole dei nomi dell'intestazione risposta potrebbe essere modificato durante la chiamata a un mock API. Questo non dovrebbe compromettere nulla, poiché i nomi delle intestazioni HTTP non fanno distinzione tra maiuscole e minuscole.

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!