what is the meaning of these three statements:
If get method is used and if the page is refreshed it would not prompt before the request is submitted again.
If the response of the page is always same for the posted query then use GET example database searches
If the service associated with the processing of a form has side effects (for example, modification of a database or subscription to a service), the method should be POST.
The second one I understand partially: That the same result is generated when query is done from database using same keywords. For ex: "How to find ip address" will generate same results every time in a website until there are new posts that contain this string (How to find ip address). But why get is used I don't know.