Hi,
If you know and have used superagent library in node.js, you will feel lots like home.
If not, I still can tell you that its usage is very simple and easy.
For example, if you want to send Get method, you can do by just
For JSON body request, it is super easy than doing json marshalling yourself because gorequest already does it for you!
request := gorequest.New()
resp, body, errs := request.Post("http://example.com").
Set("Notes","gorequst is coming!").
Send(`{"name":"backy", "species":"dog"}`).
End()
Lastly, it is supporting many features such as Proxy, Timeout, etc. and I am trying to add more.
Feel free to comment. I am very active and really want opinions to improve it even more.
Thanks,
Theeraphol