我试图了解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)
}