Merge pull request #305 from JustinBeckwith/patch-1
add querystring parameter example to readme
This commit is contained in:
		
							
								
								
									
										18
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								README.md
									
									
									
									
									
								
							@ -140,6 +140,24 @@ func main() {
 | 
				
			|||||||
	r.Run(":8080")
 | 
						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
 | 
					###Form parameters
 | 
				
			||||||
```go
 | 
					```go
 | 
				
			||||||
func main() {
 | 
					func main() {
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user