加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

用PHP连接到WebDAV?

发布时间:2020-12-13 16:29:16 所属栏目:PHP教程 来源:网络整理
导读:我想使用 PHP连接到WebDAV,并能够上传文件等.但是,我无法弄清楚如何连接到它.我想象最终会像打开一个套接字一样简单,并发送适当的头/命令,但是我不知道我需要发送什么.我想做这个没有额外的图书馆/类. 任何人都可以指向正确的方向吗? 是的,您可以像任何其他
我想使用 PHP连接到WebDAV,并能够上传文件等.但是,我无法弄清楚如何连接到它.我想象最终会像打开一个套接字一样简单,并发送适当的头/命令,但是我不知道我需要发送什么.我想做这个没有额外的图书馆/类.

任何人都可以指向正确的方向吗?

是的,您可以像任何其他HTTP服务器一样连接到WebDAV服务器,但您将不得不谈论WebDAV.

但是,由于您需要处理自己的HTTP和WebDAV之间有足够的差异,所以您最好使用WebDAV客户端或库.

> http://sabre.io/dav/davclient/

WebDAV是一个扩展的HTTP语言,附加动词如PROPFIND,PROPPATCH,REPORT等.它还支持通过PROPFIND和PROPPATCH使用xml有效载荷来查询,设置和获取webdav资源的元属性.虽然许多方面应该类似于HTTP概念.有许多小的变化/细微差别,它们与HTTP不同.

上面简单介绍一下WebDAV可能有点误导,所以看看WebDAV RFC and Info的细节.

作为典型客户端实现,请参见以下内容:

> PHP iDiskWebdav Client

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读