Konfiguracija zahteve

Konfiguracija zahteve preverjanja API

Kaj je konfiguracija zahteve?

Konfiguracija zahteve je mesto, kjer določite podrobnosti končne točke API, ki jo želite testirati. To vključuje nastavitev URL-ja, HTTP metode in morebitnih dodatnih parametrov ali glav, potrebnih za zahtevo.

Konfiguriranje zahteve

  1. URL končne točke: Nastavite URL končne točke API, ki jo želite testirati. To je naslov, na katerega bo preverjanje pošiljalo zahteve.
  2. HTTP metode: Izberite med naslednjimi dovoljenimi HTTP metodami glede na to, kaj vaša končna točka API podpira:
  • GET: Pridobivanje podatkov s strežnika.
  • POST: Pošiljanje podatkov na strežnik za ustvarjanje/posodobitev vira.
  • PUT: Posodobitev obstoječega vira na strežniku.
  • PATCH: Delna posodobitev obstoječega vira na strežniku.
  • DELETE: Odstranitev vira s strežnika.

HTTP METODE

Dodatne konfiguracije zahteve

Preverjanje API lahko dodatno prilagodite z naslednjimi možnostmi:

  • Poizvedbeni parametri: Dodajte pare ključ/vrednost, ki se pripnejo vašemu URL-ju. To vam omogoča posredovanje dodatnih podatkov prek URL-ja.

    • Primer: https://api.example.com/resource?key1=value1&key2=value2 Poizvedbeni parametri
  • Glave: Dodajte prilagojene glave vaši zahtevi. Glave se lahko uporabljajo za pošiljanje metapodatkov in nadzor nad obdelavo zahteve.

    • Primer: Content-Type: application/json Glave
  • Telo POST zahteve: Vključite telo za zahteve POST. To je koristno za pošiljanje podatkov za ustvarjanje ali posodobitev virov.

    • Primer: {"name": "example", "value": "data"} Telo POST zahteve
  • Osnovna avtentikacija: Vnesite poverilnice za osnovno avtentikacijo. To se uporablja za avtentikacijo zahteve s strežnikom.

    • Primer: Username: user, Password: pass Osnovna avtentikacija
  • Preskok SSL: Možnost za preskok preverjanja SSL. To je lahko koristno za testiranje končnih točk s samopodpisanimi certifikati.

    • Primer: Skip SSL: true Preskok SSL
  • Sledenje preusmeritev: Možnost za sledenje HTTP preusmeritev. To zagotavlja, da preverjanje sledi morebitnim odgovorom s preusmeritev s strežnika.

    • Primer: Follow Redirects: true

Praktični primeri uporabe

  • Testiranje zahtev GET: Preverite, da vaš API pravilno pridobiva podatke.
  • Testiranje zahtev POST: Zagotovite, da vaš API pravilno obdeluje ustvarjanje ali posodobitev podatkov.
  • Uporaba glav za avtentikacijo: Posredujte žetone za avtentikacijo v glavah za dostop do zaščitenih virov.
  • Pošiljanje kompleksnih poizvedbenih parametrov: Testirajte, kako vaš API obdeluje kompleksne poizvedbe.

S konfiguracijo teh nastavitev lahko prilagodite preverjanja API natančnim zahtevam vaše končne točke API ter zagotovite celovito testiranje in spremljanje.