
Go-restful is a package for building rest-style web services using google go. rest asks developers to use http methods explicitly and in a way that's consistent with the protocol definition. this basic rest design principle establishes a one-to-one mapping between create, read, update, and delete (crud) operations and http methods.