Bezne HTTP chybove stavove kody
Pocas zatazoveho testovania sa mozete stretnut s roznymi HTTP chybovymi kodmi odpovede. Rozpoznanie a pochopenie tychto kodov je klucove na diagnostiku problemov a zlepsenie vykonnosti systemu. Tu je zoznam niektorych beznych chybovych kodov:
Chyby klienta (400-499)
400 Bad Request - Poziadavka bola neplatna a server ju nedokazal pochopit. Zvycajne sa to stane, ak validacia vstupu na strane klienta zlyhá.
401 Unauthorized - Tato chyba naznacuje, ze klient sa musi autentifikovat, aby ziskal pozadovanu odpoved. Zvycajne nastane, ked pouzivatel nie je autentifikovany.
403 Forbidden - Klient nema pristupove prava k obsahu; to znamena, ze nie je autorizovany. Pouzivatel je autentifikovany, ale chybaju mu potrebne prava alebo povolenia.
404 Not Found - Server nemoze najst pozadovany zdroj. Toto casto naznacuje nefunkcny alebo mrtvy odkaz.
405 Method Not Allowed - Metoda poziadavky nie je podporovana pre danu URI.
408 Request Timeout - Server by chcel uzavriet nepouzite spojenie, pretoze klient trval prilis dlho na odoslanie poziadavky.
429 Too Many Requests - Pouzivatel odoslal prilis vela poziadaviek za dany casovy interval. Je to opatrenie na zabranenie druhu "DOS utoku" obmedzenim rychlosti poziadaviek.
Chyby servera (500-599)
500 Internal server error - Genericka chybova sprava, ked nastala neocakavana podmienka a ziadna konkretnejsia sprava nie je vhodna.
501 Not Implemented - Server bud nerozpoznava metodu poziadavky alebo mu chyba schopnost splnit poziadavku.
502 Bad Gateway - Server posobal ako brana alebo proxy a dostal neplatnu odpoved od upstream servera.
503 Service Unavailable - Server nie je pripraveny spracovat poziadavku. Moze to byt preto, ze je pretazeny poziadavkami, prechádza udrzbu alebo je v inom docasnom stave.
504 Gateway Timeout - Server, posobiac ako brana alebo proxy, nedostal vcasnu odpoved od upstream servera alebo nejakeho pomocneho servera, ku ktoremu pristupoval.
507 Insufficient Storage - Server nie je schopny ulozit reprezentaciu potrebnu na dokoncenie poziadavky.
Na zaver, pochopenie tychto chybovych kodov je klucove pre efektivne riesenie problemov pocas zatazoveho testovania. Pomaha pri identifikacii uzkych miest, nespravnych konfiguracii a inych potencialnych problemov v systeme.