diff options
| author | Chris Lu <chris.lu@gmail.com> | 2017-05-27 20:14:22 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2017-05-27 20:14:22 -0700 |
| commit | 478fe0ecf200243ab1f9002978a17627bc330630 (patch) | |
| tree | 2645a1614f4df858fb231e68dfd310d741c24aed /weed/server/filer_server_handlers.go | |
| parent | 7ecc0f4b11ab9dd860f7799881b024c0fbb5994c (diff) | |
| download | seaweedfs-478fe0ecf200243ab1f9002978a17627bc330630.tar.xz seaweedfs-478fe0ecf200243ab1f9002978a17627bc330630.zip | |
filer add readonly public port
Diffstat (limited to 'weed/server/filer_server_handlers.go')
| -rw-r--r-- | weed/server/filer_server_handlers.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/weed/server/filer_server_handlers.go b/weed/server/filer_server_handlers.go index 4e39258af..d76d7df8c 100644 --- a/weed/server/filer_server_handlers.go +++ b/weed/server/filer_server_handlers.go @@ -18,3 +18,12 @@ func (fs *FilerServer) filerHandler(w http.ResponseWriter, r *http.Request) { fs.PostHandler(w, r) } } + +func (fs *FilerServer) readonlyFilerHandler(w http.ResponseWriter, r *http.Request) { + switch r.Method { + case "GET": + fs.GetOrHeadHandler(w, r, true) + case "HEAD": + fs.GetOrHeadHandler(w, r, false) + } +} |
