Gowebclient

Friday, Dec 20, 2024 | 1 minute read | Updated at Friday, Dec 20, 2024

@
Gowebclient

go webdav client示例

package main

import (
 "github.com/studio-b12/gowebdav"
 "fmt"
)

func main(){
 cli:=gowebdav.NewAuthClient("http://127.0.0.1:10080", gowebdav.NewEmptyAuth())
 if err:=cli.Connect();err!=nil{
   panic(err)
 }
 entries, err:= cli.ReadDir("/")
 if err!=nil{
   panic(err)
 }
 for _, entry:= range entries {
   if entry.IsDir() {
     fmt.Println("Dir ", entry.Name())
   }else{
     fmt.Println("File ", entry.Name())
   }
 }
}

© 2016 - 2025 Caisong's Blog

🌱 Powered by Hugo with theme Dream.

About Me

大龄程序员,喜欢折腾各种环境部署、软件应用。

博客记录日常。