Förfrågningskonfiguration

Förfrågningskonfiguration för API-kontroll

Vad är förfrågningskonfiguration?

Förfrågningskonfigurationen är där du definierar detaljerna för den API-endpoint du vill testa. Detta inkluderar att ställa in URL, HTTP-metod och eventuella ytterligare parametrar eller headers som krävs för förfrågan.

Konfigurera förfrågan

  1. URL-endpoint: Ange URL:en för den API-endpoint du vill testa. Detta är adressen som kontrollen skickar förfrågningar till.
  2. HTTP-metoder: Välj bland följande tillåtna HTTP-metoder baserat på vad din API-endpoint stödjer:
  • GET: Hämta data från servern.
  • POST: Skicka data till servern för att skapa/uppdatera en resurs.
  • PUT: Uppdatera en befintlig resurs på servern.
  • PATCH: Delvis uppdatera en befintlig resurs på servern.
  • DELETE: Ta bort en resurs från servern.

HTTP-METODER

Ytterligare förfrågningskonfigurationer

Du kan ytterligare anpassa din API-kontroll med följande alternativ:

  • Frågeparametrar: Lägg till nyckel/värde-par som bifogas till din URL. Detta låter dig skicka ytterligare data via URL:en.

    • Exempel: https://api.example.com/resource?key1=value1&key2=value2 Frågeparametrar
  • Headers: Lägg till anpassade headers till din förfrågan. Headers kan användas för att skicka metadata och kontrollera hur förfrågan behandlas.

    • Exempel: Content-Type: application/json Headers
  • POST Body: Inkludera en body för POST-förfrågningar. Detta är användbart för att skicka data för att skapa eller uppdatera resurser.

    • Exempel: {"name": "example", "value": "data"} Post Body
  • Grundläggande autentisering: Ange autentiseringsuppgifter för grundläggande autentisering. Detta används för att autentisera förfrågan mot servern.

    • Exempel: Username: user, Password: pass Grundläggande autentisering
  • Hoppa över SSL: Alternativ för att hoppa över SSL-verifiering. Detta kan vara användbart för att testa endpoints med självsignerade certifikat.

    • Exempel: Skip SSL: true Hoppa över SSL
  • Följ omdirigeringar: Alternativ för att följa HTTP-omdirigeringar. Detta säkerställer att kontrollen följer eventuella omdirigeringssvar från servern.

    • Exempel: Follow Redirects: true

Praktiska användningsfall

  • Testa GET-förfrågningar: Verifiera att ditt API korrekt hämtar data.
  • Testa POST-förfrågningar: Säkerställ att ditt API kan hantera dataskapande eller uppdateringar.
  • Använda headers för autentisering: Skicka autentiseringstoken i headers för att komma åt skyddade resurser.
  • Skicka komplexa frågeparametrar: Testa hur ditt API hanterar komplexa förfrågningar.

Genom att konfigurera dessa inställningar kan du anpassa dina API-kontroller för att matcha de exakta kraven för din API-endpoint, vilket säkerställer omfattande testning och övervakning.