Anfragekonfiguration

API-Prüfung Anfragekonfiguration

Was ist die Anfragekonfiguration?

Die Anfragekonfiguration ist der Bereich, in dem Sie die Details des API-Endpunkts definieren, den Sie testen möchten. Dies umfasst das Festlegen der URL, der HTTP-Methode und aller zusätzlichen Parameter oder Header, die für die Anfrage erforderlich sind.

Anfrage konfigurieren

  1. URL-Endpunkt: Legen Sie die URL des API-Endpunkts fest, den Sie testen möchten. Dies ist die Adresse, an die die Prüfung Anfragen sendet.
  2. HTTP-Methoden: Wählen Sie aus den folgenden erlaubten HTTP-Methoden basierend darauf, was Ihr API-Endpunkt unterstützt:
  • GET: Daten vom Server abrufen.
  • POST: Daten an den Server senden, um eine Ressource zu erstellen/aktualisieren.
  • PUT: Eine bestehende Ressource auf dem Server aktualisieren.
  • PATCH: Eine bestehende Ressource auf dem Server teilweise aktualisieren.
  • DELETE: Eine Ressource vom Server entfernen.

HTTP-Methoden

Zusätzliche Anfragekonfigurationen

Sie können Ihre API-Prüfung mit folgenden Optionen weiter anpassen:

  • Query-Parameter: Fügen Sie Schlüssel/Wert-Paare hinzu, die an Ihre URL angehängt werden. Dies ermöglicht es Ihnen, zusätzliche Daten über die URL zu übergeben.

    • Beispiel: https://api.example.com/resource?key1=value1&key2=value2 Query-Parameter
  • Header: Fügen Sie benutzerdefinierte Header zu Ihrer Anfrage hinzu. Header können verwendet werden, um Metadaten zu senden und zu steuern, wie die Anfrage verarbeitet wird.

    • Beispiel: Content-Type: application/json Header
  • POST-Body: Fügen Sie einen Body für POST-Anfragen hinzu. Dies ist nützlich zum Senden von Daten zum Erstellen oder Aktualisieren von Ressourcen.

    • Beispiel: {"name": "example", "value": "data"} POST-Body
  • Basis-Authentifizierung: Geben Sie Anmeldeinformationen für die Basis-Authentifizierung an. Diese wird verwendet, um die Anfrage beim Server zu authentifizieren.

    • Beispiel: Username: user, Password: pass Basis-Authentifizierung
  • SSL überspringen: Option zum Überspringen der SSL-Verifizierung. Dies kann nützlich sein zum Testen von Endpunkten mit selbstsignierten Zertifikaten.

    • Beispiel: Skip SSL: true SSL überspringen
  • Weiterleitungen folgen: Option zum Folgen von HTTP-Weiterleitungen. Dies stellt sicher, dass die Prüfung allen Weiterleitungsantworten vom Server folgt.

    • Beispiel: Follow Redirects: true

Praktische Anwendungsfälle

  • GET-Anfragen testen: Überprüfen Sie, ob Ihre API Daten korrekt abruft.
  • POST-Anfragen testen: Stellen Sie sicher, dass Ihre API die Datenerstellung oder -aktualisierung verarbeiten kann.
  • Header für Authentifizierung verwenden: Übergeben Sie Authentifizierungstoken in Headern, um auf geschützte Ressourcen zuzugreifen.
  • Komplexe Query-Parameter senden: Testen Sie, wie Ihre API komplexe Abfragen verarbeitet.

Durch die Konfiguration dieser Einstellungen können Sie Ihre API-Prüfungen an die genauen Anforderungen Ihres API-Endpunkts anpassen und so umfassende Tests und Überwachung sicherstellen.