Bezpieczeństwo aplikacji webowych · Junior · Pytanie 31 z 75
Dlaczego żądanie GET nigdy nie powinno zmieniać danych (np. GET /delete?id=5)?
- ✓Poprawna odpowiedź: GET można wywołać zwykłym tagiem
<img>lub linkiem, a cache i prefetchery mogą wywołać go same - 2Bo serwery ignorują żądania GET z przeglądarek
- 3Bo żądania GET nie mogą mieć parametrów query
Wyjaśnienie
Bezpieczne metody, takie jak GET, powinny tylko czytać. Zmiany stanu należą do POST, PUT, PATCH lub DELETE z ochroną przed CSRF.