1. HTTP protocol basics:
GET: Do n’t request it if it is available locally. It is often used for the interface that does not change much and requests for insensitive information.
POST: Repeated submission will cause problems
https is more secure than http