使用PHP连接到WebDAV?

使用PHP连接到WebDAV?,php,upload,webdav,fsockopen,Php,Upload,Webdav,Fsockopen,我想使用PHP连接到WebDAV,并能够上传文件等。但是,我不知道如何连接到它。我想这最终会像打开一个套接字并发送正确的头/命令一样简单,但我不知道我需要发送什么。我希望在没有额外库/类的情况下完成此操作 有人能给我指出正确的方向吗?是的,您可以像其他HTTP服务器一样连接到WebDAV服务器,但您必须与WebDAV对话 但是,由于HTTP和WebDAV之间有足够的差异,您需要自己处理,因此最好使用WebDAV客户机或库 WebDAV是一种扩展的HTTP行话,带有其他动词,如PROPFIN

我想使用PHP连接到WebDAV,并能够上传文件等。但是,我不知道如何连接到它。我想这最终会像打开一个套接字并发送正确的头/命令一样简单,但我不知道我需要发送什么。我希望在没有额外库/类的情况下完成此操作


有人能给我指出正确的方向吗?

是的,您可以像其他HTTP服务器一样连接到WebDAV服务器,但您必须与WebDAV对话

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

WebDAV是一种扩展的HTTP行话,带有其他动词,如PROPFIND、PROPPATCH、REPORT等。它还支持通过PROPFIND和PROPPATCH使用xml负载查询、设置和获取WebDAV资源的元属性。虽然许多方面应该与HTTP概念相似。它与HTTP有许多不同之处

以上对WebDAV的简要介绍可能有点误导,请阅读上的详细信息

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