WebDAV – 嗨软 https://ihacksoft.com/archive 分享最好用的常用软件 Tue, 22 Nov 2022 02:41:09 +0000 zh-CN hourly 1 https://wordpress.org/?v=4.9.26 WebDAV 是什么东西?通俗一点来讲 https://ihacksoft.com/archive/594.html https://ihacksoft.com/archive/594.html#respond Tue, 23 Apr 2019 07:43:47 +0000 https://ihacksoft.com/?p=1323   WebDAV 是引用网络中储存空间的一种办法。具体来说通过 WebDAV 可以将支持这个功能的网盘或者挂到网络上的硬盘接入到应用,从而作为这个应用的同步空间。 举个例子,比如有一个笔记软件,你记完笔记后想要将笔记同步到网络中,可能这个笔记软件的公司没有为软件提供云同步空间,但是这个软件可以让你选择是存储在 dropbox,google drive,one drive 或者 WebDAV 里。因为前三个在国内使用体验不好,所以你可以通过 WebDAV,将你的比如坚果云网盘接入到这个笔记应用里作为同步空间。

  稍微专业点,写点东西,希望对后来人有些帮助。首先要了解什么是 HTTP 协议。 HTTP 协议定义了几种请求: GET, POST,PUT 等用来下载文件上传数据。WebDAV 在标准的 HTTP 协议上扩展了特有的请求方式: PROPFIND, MOVE, COPY 等。 然后用这些请求,操作 web 服务器上的磁盘 (像不像一个网盘!!!) 我用 nginx 搭建了一个支持 WebDAV 的服务器,用客户端软件 Cyberdark 软件(免费软件,官网下就好)连接操作,新建文件夹,文件,复制,改名,同步文件夹等。Nginx 的日志如下:

WebDAV

  最后我的理解是 WebDAV 是用扩展的 HTTP 请求实现的文件存储服务 , 用类似 HTTP 请求的方式上传下载同步文件。

]]>
https://ihacksoft.com/archive/594.html/feed 0
让 WebDAV 支持 HTTP 协议 https://ihacksoft.com/archive/593.html https://ihacksoft.com/archive/593.html#respond Tue, 23 Apr 2019 07:34:51 +0000 https://ihacksoft.com/?p=1322   通常出于安全方面的考虑,Windows 操作系统的 WebDAV 默认是不支持HTTP协议,连接到 WebDAV 服务器的,但是有的时候又必须进行类似的操作。如何才能解决这个问题?

  在“运行”框输入“regedit”命令打开注册表,展开到

HKEY_ LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\ WebClient\Parameters

在右侧窗口中新建一个名为BasicAuthLevel的DWORD(32位)值,并将“数值数据”设置为2即可。

]]>
https://ihacksoft.com/archive/593.html/feed 0