Svarsgenerering med API-mockar | Qlik CloudHjälp
Gå till huvudinnehåll

Svarsgenerering med API-mockar

När du har aktiverat en API-mock är den omedelbart tillgänglig för användning.

API-mockar svarar så realistiskt som möjligt på alla anrop de tar emot. När en svarskropp genereras prioriterar en mock användartillhandahållen data genom att leta efter ett exempelfält, sedan ett standardvärde och därefter ett enum-fält. Om ett sådant hittas används det som ett exempel, annars genereras ett JSON-exempel baserat på den datatyp som returneras av den anropade operationen.

Som ett exempel kan du titta på definitionen av datatypen Company som visas nedan. Den innehåller inga användartillhandahållna exempel.

Definitionen av datatypen Company utan exempel.

När mockning är aktiverat kommer ett GET-anrop till resursen /company/{companyId} att returnera ett automatiskt genererat JSON-svar baserat på datatypens struktur.

Mocken har gjort ett antal intressanta saker, inklusive att generera värden för anpassade svarshuvuden (t.ex. x-my-custom-header), identifiera matriser och skapa lämpliga exempel (t.ex. egenskapen tags), samt identifiera nästlade strukturer och generera värden även för dessa (t.ex. egenskapen address).

API Designer-mockar stöder innehållsförhandling, så du kan använda begärandehuvudet Accept för att välja vilken kropp som ska returneras bland flera alternativ (var och en har potentiellt sitt eget exempel), och därmed ändra de exempel som returneras av mocken.

Kontaktexempel.
Anteckning om informationObs: Skiftläget för namn på svarshuvuden kan ändras när en API-mock anropas. Detta bör inte förstöra något, eftersom HTTP-huvudnamn är skiftlägesokänsliga.

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!