İçeriğe geç

HTTP Handler Adlandırma (ARCH5004)

Anahtar go.naming.route-handler-naming · Önem info · Kategori naming

Web framework route handler adları, RESTful tutarlılık için HTTP verb semantiğiyle eşleşmelidir (GET→get/list, POST→create). Yanıltıcı handler adları niyeti gizler.

// POST /users
func DeleteUser(w http.ResponseWriter, r *http.Request) {
createUser(r)
}
// POST /users
func CreateUser(w http.ResponseWriter, r *http.Request) {
createUser(r)
}

Handler adını gerçek HTTP verb’üyle eşleştirin (POST için Create, GET için Get/List).