A route handler usually accepts any type of request, in that sense: regardless of the type of HTTP method, it will still enter one handler (such as POST, GET, etc.).
So learn and practice this code.
Struct *http.Request have a Method name material that can be used to check the method rather than the Request that`s in motion.
In the above example, the request to the route / method POST will generate the text POST output, while the method GET will produce the text GET output.
Use the POSTMAN or tools to encourage testing. Here is a sample of the request by Method GET.
While below is Method POST
If the method is instead of the GET and POST, then per the source code above, the request should have produced a response 400 Bad Request. Below are the example of the request by method PUT
So finally! Enjoy it.