The developers who worked on Python know about the Requests library. It is a clean, short library that is not included in the standard library of Python.
The Go grequests package is inspired by Requests. It provides a simple set of functions, using which we can make API requests such as GET, POST, PUT, and DELETE from our Go code. Using grequests allows us to encapsulate the in-built HTTP request and response.
Create the project directory and install grequests using the dep tool:
mkdir -p $GOPATH/src/github.com/git-user/chapter8/requestExample/
touch $GOPATH/src/github.com/git-user/chapter8/requestExample/
basicRequest.go
To install the grequests package for Go, run the following dep command:
dep init
dep ensure --add github.com/levigross/grequests
Now, let's write a basic program illustrating the use of the grequests library to make a GET...