Podstawy QA · Middle · Pytanie 38 z 75
Żądanie API PUT wysłano dwa razy z tą samą treścią. Czego powinien oczekiwać tester?
- 1Błędu, bo PUT można wysłać tylko raz
- 2Tego samego stanu końcowego, bo PUT powinien być idempotentny
- 3Dwóch rekordów, bo każde żądanie tworzy nowe dane
Pokaż odpowiedź
Poprawna odpowiedź: Tego samego stanu końcowego, bo PUT powinien być idempotentny
Wyjaśnienie
PUT zastępuje zasób, więc powtórzenie niczego dalej nie zmienia. POST nie jest idempotentny i może tworzyć duplikaty, dlatego ponawianie żądań wymaga ostrożności.