Implement amended API protocol v2

The version is now selected via the HTTP request header "Accept".
This commit is contained in:
Alexander Neumann 2018-01-23 23:23:16 +01:00 committed by Zlatko Čalušić
parent cd4d054887
commit bf34e9d62d
2 changed files with 21 additions and 2 deletions

2
mux.go
View file

@ -72,8 +72,6 @@ func NewMux() *goji.Mux {
mux.HandleFunc(pat.Post("/:repo/config"), SaveConfig)
mux.HandleFunc(pat.Delete("/config"), DeleteConfig)
mux.HandleFunc(pat.Delete("/:repo/config"), DeleteConfig)
mux.HandleFunc(pat.Get("/v2/:type/"), ListBlobsV2)
mux.HandleFunc(pat.Get("/v2/:repo/:type/"), ListBlobsV2)
mux.HandleFunc(pat.Get("/:type/"), ListBlobs)
mux.HandleFunc(pat.Get("/:repo/:type/"), ListBlobs)
mux.HandleFunc(pat.Head("/:type/:name"), CheckBlob)