Golang net/http.Request.Write() and WriteProxy() functions example

package net/http

Golang net/http.Request.Write() and WriteProxy() functions usage example

 req, err := http.NewRequest("POST", "http://example.com", nil)

 if req.ContentLength != 0 {
 panic(err)
 }

 buf := new(bytes.Buffer)
 err := req.Write(buf)
 // err := req.WriteProxy(buf)  ---- this is for writing to HTTP Proxy

Reference :

http://golang.org/pkg/net/http/#Request.Write

Advertisement