Get Query Parameter
package main
import (
"fmt"
"net/http"
)
func main() {
mux := http.NewServeMux()
var handlerMain http.HandlerFunc = func(write http.ResponseWriter, request *http.Request) {
name := request.URL.Query().Get("name")
fmt.Fprintf(write, "Name : %s\n", name)
age := request.URL.Query().Get("age")
fmt.Fprintf(write, "Age : %s\n", age)
}
mux.HandleFunc("/", handlerMain)
server := http.Server{
Addr: "localhost:5000",
Handler: mux,
}
err := server.ListenAndServe()
if err != nil{
panic(err.Error())
}
}Query Parameter lebih dari 1 Data untuk Query yang sama
Last updated