先引入gin的包
终端执行
go get -u github.com/gin-gonic/gin
代码
- package main
-
- import (
- "github.com/gin-gonic/gin"
- "net/http"
- )
-
- func main() {
- r := gin.Default() //默认的路由引擎
-
- r.GET("/book", func(c *gin.Context) {
- c.JSON(http.StatusOK, gin.H{
- "method": "GET",
- })
- })
-
- r.POST("/book", func(c *gin.Context) {
- c.JSON(http.StatusOK, gin.H{
- "method": "POST",
- })
- })
-
- r.PUT("/book", func(c *gin.Context) {
- c.JSON(http.StatusOK, gin.H{
- "method": "PUT",
- })
- })
-
- r.DELETE("/book", func(c *gin.Context) {
- c.JSON(http.StatusOK, gin.H{
- "method": "DELETE",
- })
- })
-
- r.Run()
-
- }
四种请求的方式,这个调用,需要用到接口调试的软件apipost,postman等,不能直接浏览器访问
同时下面还有访问请求情况