在Go中处理body为JSON的HTTP请求

meShell · 2019-10-08

请使用json.Decoder 而不是 json.Unmarshal.

func test(rw http.ResponseWriter, req *http.Request) {
    decoder := json.NewDecoder(req.Body)
    var t test_struct
    err := decoder.Decode(&t)
    if err != nil {
        panic(err)
    }
    log.Println(t.Test)
}

全栈工程师

457 浏览
0