# httplib httplib is an libs help you to curl remote url. # How to use? ## GET you can use Get to crawl data. import "httplib" str, err := httplib.Get("http://beego.me/").String() if err != nil { t.Fatal(err) } fmt.Println(str) ## POST POST data to remote url b:=httplib.Post("http://beego.me/") b.Param("username","astaxie") b.Param("password","123456") str, err := b.String() if err != nil { t.Fatal(err) } fmt.Println(str) ## set timeout you can set timeout in request.default is 60 seconds. set Get timeout: httplib.Get("http://beego.me/").SetTimeout(100 * time.Second, 30 * time.Second) set post timeout: httplib.Post("http://beego.me/").SetTimeout(100 * time.Second, 30 * time.Second) - first param is connectTimeout. - second param is readWriteTimeout ## debug if you want to debug the request info, set the debug on httplib.Get("http://beego.me/").Debug(true) ## support HTTPS client if request url is https. You can set the client support TSL: httplib.SetTLSClientConfig(&tls.Config{InsecureSkipVerify: true}) more info about the tls.Config please visit http://golang.org/pkg/crypto/tls/#Config ## set cookie some http request need setcookie. So set it like this: cookie := &http.Cookie{} cookie.Name = "username" cookie.Value = "astaxie" httplib.Get("http://beego.me/").SetCookie(cookie)
session(release): write data/sessions/c/7/c704f8120c23fb15: no space left on device
github.com/go-macaron/session@v0.0.0-20190805070824-1a3cdc6f5659/session.go:199 (0x8b2934) gopkg.in/macaron.v1@v1.3.9/context.go:79 (0x83d0a0) github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:157 (0x80ab07) github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:135 (0x80a8a8) gopkg.in/macaron.v1@v1.3.9/context.go:121 (0x83d1f8) gopkg.in/macaron.v1@v1.3.9/context.go:112 (0x84fdb5) gopkg.in/macaron.v1@v1.3.9/recovery.go:161 (0x84fda8) gopkg.in/macaron.v1@v1.3.9/logger.go:40 (0x840c73) github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:157 (0x80ab07) github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:135 (0x80a8a8) gopkg.in/macaron.v1@v1.3.9/context.go:121 (0x83d1f8) gopkg.in/macaron.v1@v1.3.9/router.go:187 (0x850fc6) gopkg.in/macaron.v1@v1.3.9/router.go:303 (0x8493e5) gopkg.in/macaron.v1@v1.3.9/macaron.go:220 (0x841fca) net/http/server.go:2836 (0x7a79b2) net/http/server.go:1924 (0x7a341b) runtime/asm_amd64.s:1373 (0x46f9f0)