Sobes.tech
Junior

Milyen státusz kódok vannak a szerver válaszában?

sobes.tech MI

Válasz az MI-től

1xx Tájékoztató: A kérés megérkezett, feldolgozás folyamatban.
2xx Siker: A kérés sikeresen megérkezett, értelmezve és elfogadva.
3xx Átirányítás: A kérés végrehajtásához műveletet kell végrehajtani.
4xx Kliens hiba: A kérés helytelen szintaxist tartalmaz vagy nem hajtható végre.
5xx Szerver hiba: A szerver nem tudta teljesen helyesen végrehajtani a kérést.

Népszerű státusz példák:

Állapot Leírás Kategória
100 Folytatás Tájékoztató
200 OK Siker
201 Létrehozva Siker
204 Nincs tartalom Siker
301 Állandóan átirányítva Átirányítás
302 Megtalálva Átirányítás
400 Hibás kérés Kliens hiba
401 Jogosulatlan Kliens hiba
403 Tiltott Kliens hiba
404 Nem található Kliens hiba
500 Belső szerverhiba Szerver hiba
502 Rossz átjáró Szerver hiba
503 Szolgáltatás nem elérhető Szerver hiba

Automatizált API teszteléshez fontos ellenőrizni nemcsak a válasz testét, hanem a helyes státuszkódot is.

import requests

url = "https://example.com/api/resource"
response = requests.get(url)

# Ellenőrizze a 200 OK státuszt
assert response.status_code == 200, f"Várt státuszkód 200, de {response.status_code} lett"