Przebranżawiając się lub pracując jako QA, warto znać kody HTTP, a przynajmniej ich grupy + wiedzieć gdzie ich szukać. Kody informują o sposobie realizacji żądania - czy się udało czy też niekoniecznie.
Tym samym warto wiedzieć, że:
- 1xx to kody informacyjne,
- 2xx to kody związane z sukcesem operacji,
- 3xx informują nas o przekierowaniach,
- 4xx to kody błędu, np. nieprawidłowe żądanie czy też brak zasobu.
Jeżeli podczas rekrutacji padnie pytanie o jakieś przykłady, warto wspomnieć o tych bardziej i mniej znanych, np.:
- 404 - brak zasobu, serwer nie odnalazł tego o co pytaliśmy,
- 403 - serwer nie może zwrócić zasobu ze względu na ograniczony dostęp,
- 301 - zasób został trwale przeniesiony w inne miejsce,
- 500 - nastąpił nieoczekiwany stan, który uniemożliwił wykonanie requestu.
O kodach przeczytasz tutaj - elementów zaznaczonych gwiazdką warto się nauczyć.
|