Go中的Webdav服务器
我想用Go实现一个webdav服务器,并在这里找到一个新的“
x”包:
但是我不知道如何使用这个包来完成它。有人可以帮我解决这个问题吗?
我尝试了这个:
func main(){ fs := new(webdav.FileSystem)
ls := new(webdav.LockSystem)
h := new(webdav.Handler)
h.FileSystem = *fs
h.LockSystem = *ls
//then use the Handler.ServeHTTP Method as the http.HandleFunc
http.HandleFunc("/", h.ServeHTTP)
http.ListenAndServe(":5555", nil)
}
如果我尝试连接到服务器,则会收到内部服务器错误。
我究竟做错了什么?
谢谢你的帮助。
回答:
x / net / webdav仍处于开发的早期阶段。许多关键部分仍在实施中,目前无法使用。看一下源代码,仍然有一半以上的必要结构和功能完全缺失。
不幸的是,目前没有基于Go的webdav服务器实现。(如果有人可以纠正我,请随时这样做!)
以上是 Go中的Webdav服务器 的全部内容, 来源链接: utcz.com/qa/426596.html