Fix some examples in README.md
This commit is contained in:
parent
c8dedf7f39
commit
c2185a129a
@ -250,7 +250,7 @@ func main() {
|
|||||||
r := gin.Default()
|
r := gin.Default()
|
||||||
|
|
||||||
// Example for binding JSON ({"user": "manu", "password": "123"})
|
// Example for binding JSON ({"user": "manu", "password": "123"})
|
||||||
r.POST("/login", func(c *gin.Context) {
|
r.POST("/loginJSON", func(c *gin.Context) {
|
||||||
var json LoginJSON
|
var json LoginJSON
|
||||||
|
|
||||||
c.Bind(&json) // This will infer what binder to use depending on the content-type header.
|
c.Bind(&json) // This will infer what binder to use depending on the content-type header.
|
||||||
@ -262,7 +262,7 @@ func main() {
|
|||||||
})
|
})
|
||||||
|
|
||||||
// Example for binding a HTML form (user=manu&password=123)
|
// Example for binding a HTML form (user=manu&password=123)
|
||||||
r.POST("/login", func(c *gin.Context) {
|
r.POST("/loginHTML", func(c *gin.Context) {
|
||||||
var form LoginForm
|
var form LoginForm
|
||||||
|
|
||||||
c.BindWith(&form, binding.Form) // You can also specify which binder to use. We support binding.Form, binding.JSON and binding.XML.
|
c.BindWith(&form, binding.Form) // You can also specify which binder to use. We support binding.Form, binding.JSON and binding.XML.
|
||||||
@ -424,7 +424,7 @@ func main() {
|
|||||||
// hit "localhost:8080/admin/secrets
|
// hit "localhost:8080/admin/secrets
|
||||||
authorized.GET("/secrets", func(c *gin.Context) {
|
authorized.GET("/secrets", func(c *gin.Context) {
|
||||||
// get user, it was setted by the BasicAuth middleware
|
// get user, it was setted by the BasicAuth middleware
|
||||||
user := c.Get(gin.AuthUserKey).(string)
|
user := c.MustGet(gin.AuthUserKey).(string)
|
||||||
if secret, ok := secrets[user]; ok {
|
if secret, ok := secrets[user]; ok {
|
||||||
c.JSON(200, gin.H{"user": user, "secret": secret})
|
c.JSON(200, gin.H{"user": user, "secret": secret})
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user