Update Server Mux Di Golang123

Halo semua, buat kamu yang sering menggunakan golang, mungkin kamu harus tau update dari go di versi 1.23. Dimana di versi ini ada update khusus package http. Dimana kamu bisa membuat http rest tanpa tambahan library lain. Sebelumnya mungkin kamu menggunakan beberapa framework seperti chi,gin , echo, gorilla dan lainnya.

Update tersebut bisa dilihat dari perbedaan kedua code berikut:

http.HandleFunc("/bar", func(w http.ResponseWriter, r *http.Request) {
	fmt.Fprintf(w, "Hello, %q", html.EscapeString(r.URL.Path))
})

Setelah

http.HandleFunc("GET /bar", func(w http.ResponseWriter, r *http.Request) {
	fmt.Fprintf(w, "Hello, %q", html.EscapeString(r.URL.Path))
})

Jadi di update kali ini kamu bisa menambahkan http method tepatnya sebelum pathnya. Jadi di code di atas untuk path /bar kamu bisa menggunakan method GET saja.

Referensi: