Browse Source

Update README.md

Justin Beckwith 10 years ago
parent
commit
b7253902d0
1 changed files with 11 additions and 11 deletions
  1. 11 11
      README.md

+ 11 - 11
README.md

@@ -144,17 +144,17 @@ func main() {
 #### Querystring parameters
 ```go
 func main() {
-	r := gin.Default()
-	
-	// Query string parameters are parsed using the existing underlying request object.  
-	// The request responds to a url matching:  /search?firstname=Jane&lastname=Doe
-	r.GET("/search", func(c *gin.Context) {
-		firstname := c.Request.URL.Query().Get("firstname")
-		lastname := c.Request.URL.Quert().Get("lastname")
-		message := "Hello " + firstname + lastname
-		c.String(http.StatusOK, message)
-	})
-	r.Run(":8080")
+    router := gin.Default()
+
+    // Query string parameters are parsed using the existing underlying request object.  
+    // The request responds to a url matching:  /welcome?firstname=Jane&lastname=Doe
+    router.GET("/welcome", func(c *gin.Context) {
+        firstname := c.DefaultQuery("firstname", "Guest")
+        lastname := c.Query("lastname") // shortcut for c.Request.URL.Query().Get("lastname")
+
+        c.String(http.StatusOK, "Hello %s %s", firstname, lastname)
+    })
+    router.Run(":8080")
 }
 ```