Node.js · Senior · Pytanie 65 z 75
Jak klucze idempotencji sprawiają, że żądania POST można bezpiecznie ponawiać?
- ✓Poprawna odpowiedź: Klient wysyła unikalny klucz; serwer zapisuje wynik dla tego klucza i zwraca go przy powtórzeniach, zamiast wykonywać pracę ponownie
- 2Serwer odrzuca wszystkie powtórzone żądania kodem 409
- 3Sprawiają, że POST działa jak GET
Wyjaśnienie
Przechowuj klucz razem z hashem żądania i odpowiedzią i obsłuż równoczesne żądania z tym samym kluczem (np. blokadą).