Creating a Functional RESTful Server
Let’s learn how to create a functional RESTful server.
We'll cover the following
This lesson illustrates how to develop a RESTful server in Go, given a REST API. The biggest difference between the presented RESTful service and the phone book application created in this previous lesson is that the RESTful service in this chapter uses JSON messages everywhere, whereas the phone book application interacts and works using plain text messages. If we are thinking of using net/http
for the implementation of the RESTful server, please do not do so! This implementation uses the gorilla/mux
package, which is a much better choice because it supports subrouters—more about that in the “Using gorilla/mux
” section.
Get hands-on with 1400+ tech skills courses.