1. 程式人生 > 實用技巧 >02-iris get請求

02-iris get請求

main.go

package main
import (
     "github.com/kataras/iris/v12"   
     "github.com/kataras/iris/v12/context"   
)

func main() {
    app := iris.New()
  //字串形式 app.Get("/getstring", func(context context.Context){   context.WriteString("Hello Test")
     app.Logger().Info("getstring 測試")
})
  //html格式
  app.Get("/gethtml", func(context context.Context){
    context.Html("<h1>Hello Test</h1>")
    app.Logger().Info("gethtml 測試")
  })
  //帶引數
  app.Get("/userinfo", func(context context.Context){
    userName := context.URLParam("username")
    app.Logger().Info("使用者名稱:" + userName)
    pwd := context.URLParam("pwd")
    app.Logger().Info("密碼:" + pwd)

    context.Html("<h1>" + "使用者名稱:" + userName + "</h1>")
    context.Html("<h1>" + "密碼:" + pwd + "</h1>")
  })
}

測試:

127.0.0.1:8080/getstring

127.0.0.1:8080/gethtml

127.0.0.1:8080/userinfo?username=lisi&pwd=123abc