gpt4 book ai didi

go - Go 中的 Webdav 服务器

转载 作者:IT王子 更新时间:2023-10-29 01:59:41 29 4
gpt4 key购买 nike

我想用 Go 实现一个 webdav-server 并找到了一个新的“x”包 here:

但是我不知道如何使用这个包来完成它。有人可以帮我解决这个问题吗?

我试过这个:

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 - Go 中的 Webdav 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27278501/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com