|
|
@@ -140,6 +140,24 @@ func main() {
|
|
|
r.Run(":8080")
|
|
|
}
|
|
|
```
|
|
|
+
|
|
|
+#### Querystring parameters
|
|
|
+```go
|
|
|
+func main() {
|
|
|
+ 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")
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
###Form parameters
|
|
|
```go
|
|
|
func main() {
|