W formularzach HTML sposób przesyłania danych do zasobu wskazanego w action zależy od atrybutu method. Najczęściej spotyka się dwie metody: GET i POST.
Odpowiedź "GET" jest poprawna, gdy po wysłaniu formularza w pasku adresu przeglądarki widać pełny adres do pliku (np. formularz.php) z dopisanymi parametrami w postaci par klucz=wartość. Taki zapis nazywa się query string i zwykle zaczyna się od znaku "?". W praktyce oznacza to, że dane zostały dołączone do URL, co jest charakterystyczne dla metody GET.
Odpowiedź "POST" jest błędna w tej sytuacji, ponieważ przy POST dane formularza są przesyłane w treści żądania HTTP, a nie jako część adresu. Adres w pasku przeglądarki zazwyczaj nie ujawnia wtedy pól formularza (nie pojawia się rozbudowany ciąg parametrów po "?").
Odpowiedź "COOKIE" jest niepoprawna, bo pliki cookie nie są metodą wysyłania formularza. Cookie to mechanizm przechowywania danych po stronie przeglądarki i przesyłania ich w nagłówkach HTTP przy kolejnych żądaniach, niezależnie od tego, czy formularz używa GET czy POST.
Odpowiedź "SESSION" również jest błędna, bo sesja (session) to mechanizm utrzymywania stanu po stronie serwera (często identyfikowany przez cookie z identyfikatorem sesji). Nie jest to metoda przesłania danych formularza i nie wynika bezpośrednio z postaci adresu URL po kliknięciu submit.
Wskazówka egzaminacyjna: jeśli w zadaniu pokazano adres z parametrami po "?", myśl o GET. Jeśli pokazano brak parametrów w URL, a mowa o wysyłaniu danych formularza, rozważ POST (zwłaszcza dla danych wrażliwych).