golang 的http请求
创建app
package main
import (
"fmt"
"github.com/kataras/iris/v12"
"webapp/api"
)
func main() {
fmt.Println("res")
// 1、创建app结构体对象
app:=iris.New()
// 添加路由
api.Routing(app)
// 2、端口监听
app.Run(iris.Addr(":8000"),iris.WithoutServerError(iris.ErrServerClosed))
application.Run(iris.Addr(":8080"))//第一种
//application.Run(iris.Addr(":8080"), iris.WithoutServerError(iris.ErrServerClosed)) //第二种
}
添加测试请求
package api
import (
"github.com/kataras/iris/v12"
"github.com/kataras/iris/v12/context"
)
/**
title 给app添加路由
@param app *iris.Application iris创建的结构体对象
@return
*/
func Routing(app *iris.Application) {
testRouting(app)
getRouting(app)
postRouting(app)
putRouting(app)
deleteRouting(app)