fmt.Println(k, v) } fmt.Printf("id: %s; page: %s; name: %s; message: %s; header_test:%s; bodyBytes:%s", id, page, name, message, headerTest, bodyBytes) }) router.Run(":8080") } postman请求 请求打印 复制代码 Accept[*/*]Postman-Token[fb0ab2f2-8653-4fc9-9dce-a18ed349d113...
fmt.Println("body:", string(j)+"a") //获取到post传递过来的数据 admin_admin := models.Admin_admin{} err := json.Unmarshal(j, &admin_admin) if err != nil { fmt.Println(err) return } fmt.Println(admin_admin.Username)
"fmt" "/gin-gonic/gin" "io/ioutil" ) funcmain() { router:=gin.New() router.Use(gin.LoggerWithFormatter(func(paramgin.LogFormatterParams)string{ all,_:=ioutil.ReadAll(param.Request.Body) m:=map[string]interface{}{} json.Unmarshal(all,&m) fmt.Println(m) returnfmt.Sprintf("[GIN]:[...
resp, err := http.Get(testUrl) defer resp.Body.Close() if err != nil { t.Error(err) } fmt.Println(resp.StatusCode) } 结果,注意[DoSomethine] user access token is %!s(<nil>)表明没有拿到session。 ➜ session make test go test --cover -test.v === RUN TestSession cookie of p...
// 获取Body值 bodyBytes, _ := ioutil.ReadAll(c.Request.Body) // 获取header指定字段 headerTest := c.Request.Header.Get("test") for k, v := range c.Request.Header { fmt.Println(k, v) } fmt.Printf("id: %s; page: %s; name: %s; message: %s; header_test:%s; bodyBytes:%s",...
当你向对方发送请求后,对方会回应你浏览器的请求,返回两个部分:响应头,Body 注:Body就是返回给你的主体,比如说请求网站返回的html 响应头讯息里包含了服务器的响应讯息,如http版本,压缩方式,响应文件类型,文件编码等 HTTP响应头的详细介绍 举例:请求的url是Google.com,以下是请求时得到的响应头 ...