去webdav的例子

时间:2018-06-04 10:10:14

标签: http go webdav

我试图了解Go和WebDAV,但我遇到了问题。如何在go中控制webDAV服务器?

这是我的代码:

package main

import (
   "net/http"
   "golang.org/x/net/webdav"
   "log"
)

func main() {
    srv := &webdav.Handler {
        FileSystem: webdav.NewMemFS(),
        LockSystem: webdav.NewMemLS(),
        Logger: func(r *http.Request, err error) {
        log.Printf("WEBDAV: %#s, ERROR: %v", r, err)
        },
    }
    http.Handle("/", srv)
    http.ListenAndServe(":8080", nil)
}

0 个答案:

没有答案