Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Aby się zalogować GET lub POST?

Zawsze POST i najlepiej z SSL (jak w:https://... ). Ponieważ parametry w GET być przechowywane w całym miejscu ze względu na buforowanie.

Tak więc, jeśli szef potrzebuje powodu:bezpieczeństwo .

Istnieje powód związany z REST:GET przede wszystkim oczekuje się, że zapytania będą agresywnie buforowane, ponieważ nie zmieniają stanu danych na serwerze. POST zamiast tego oczekuje się, że żądania nigdy nie będą buforowane, ponieważ zmieniają stan serwera i (w przeciwieństwie do PUT żądanie), nie ma oczekiwania na wywołanie wielu POST żądanie zwrócenia tej samej odpowiedzi i pozostawienia serwera w tym samym stanie.

Na przykład:jeśli wyślesz 5 żądań logowania, które się nie powiedzie, szóste może zwrócić „Twój adres IP został zablokowany na 30 minut” jako odpowiedź.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Niezgodność MySQL z PHP

  2. Jak zresetować klucz podstawowy tabeli?

  3. Utwórz bazę danych przy starcie docker-compose

  4. odmowa dostępu do załadowania pliku danych w MySQL

  5. Znajdź zduplikowane rekordy w MySQL