aboutsummaryrefslogtreecommitdiff
path: root/weed/server/filer_server_handlers.go
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2017-05-27 20:14:22 -0700
committerChris Lu <chris.lu@gmail.com>2017-05-27 20:14:22 -0700
commit478fe0ecf200243ab1f9002978a17627bc330630 (patch)
tree2645a1614f4df858fb231e68dfd310d741c24aed /weed/server/filer_server_handlers.go
parent7ecc0f4b11ab9dd860f7799881b024c0fbb5994c (diff)
downloadseaweedfs-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.go9
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)
+ }
+}