go讀取http.Request中body的內容
第一種方法:
import (
"io/ioutil"
)
func myPost(w http.ResponseWriter, r *http.Request) {
s, _ := ioutil.ReadAll(r.Body) //把 body 內容讀入字符串 s
fmt.Fprintf(w, "%s", s) //在返回頁面中顯示內容。
}
第二種方法:
buf := new(bytes.Buffer) buf.ReadFrom(r.Body) fmt.Println(buf.String())
