Part 1 , Part 2

HTTP Api’s often use the url path to identify resource name, id and possibly an action. These parts of the URL path are divided by the / character. Here is an example of using path parameters to implement a key value store where data is saved using the following request GET /set/$key/$value and retrieved using the request GET /get/$key using only the standard library.

Go Playground:

http 2

Using the code

$ go run http2.go
starting server at :8080
$ curl localhost:8080/set/foo/bar
$ curl localhost:8080/get/foo