Windows资源管理器中的webdav客户端对PROPFIND有什么期望? [英] What does the webdav client in Windows Explorer expects upon a PROPFIND?

查看:266
本文介绍了Windows资源管理器中的webdav客户端对PROPFIND有什么期望?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图使Webdav服务器在Windows XP上运行,但是在服务器端,我只能看到它尝试4倍PROPFIND,并由404响应.来自webdav客户端.

I tried to get a webdav server working on my Windows XP, but on the server side, I can only see it trying 4x a PROPFIND, which is responded by a 404. But there doesn't happen any "PUT" from the webdav client.

192.168.178.43 - - [26/Dec/2009:20:21:24 +0100] "PROPFIND /tstdav HTTP/1.1" 301 226
192.168.178.43 - - [26/Dec/2009:20:21:24 +0100] "PROPFIND /tstdav/ HTTP/1.1" 207 896
192.168.178.43 - - [26/Dec/2009:20:21:24 +0100] "PROPFIND /tstdav/eula.1028.txt HTTP/1.1" 404 218
192.168.178.43 - - [26/Dec/2009:20:21:24 +0100] "PROPFIND /tstdav HTTP/1.1" 301 226
192.168.178.43 - - [26/Dec/2009:20:21:24 +0100] "PROPFIND /tstdav/ HTTP/1.1" 207 896
192.168.178.43 - - [26/Dec/2009:20:21:24 +0100] "PROPFIND /tstdav/eula.1028.txt HTTP/1.1" 404 218
192.168.178.43 - - [26/Dec/2009:20:21:24 +0100] "PROPFIND /tstdav HTTP/1.1" 301 226
192.168.178.43 - - [26/Dec/2009:20:21:24 +0100] "PROPFIND /tstdav/ HTTP/1.1" 207 896
192.168.178.43 - - [26/Dec/2009:20:21:24 +0100] "PROPFIND /tstdav/eula.1028.txt HTTP/1.1" 404 218
192.168.178.43 - - [26/Dec/2009:20:21:24 +0100] "PROPFIND /tstdav HTTP/1.1" 301 226
192.168.178.43 - - [26/Dec/2009:20:21:24 +0100] "PROPFIND /tstdav/ HTTP/1.1" 207 896
192.168.178.43 - - [26/Dec/2009:20:21:24 +0100] "PROPFIND /tstdav/eula.1028.txt HTTP/1.1" 404 218


我在这里所做的只是尝试复制"eula.1028.txt"

我将共享添加为:"net use o:\\ tstserver \ tstdav". (确定已完成).

当我在服务器上运行石蕊测试套件时,一切似乎都很好...但是我认为Windows资源管理器在响应中还需要其他内容吗?

我从逻辑上假设webdav客户端尝试profind来查看资源是否存在,如果不存在,则将其"PUT"显示...但是从未发布过PUT ??


因此,这里的问题是:Windows在响应中期望什么?


谢谢!


What I did here is just try to copy "eula.1028.txt" onto the webdav server via the windows explorer.

I added the share as: "net use o: \\tstserver\tstdav" (which completed ok).

When I run the litmus test suite against the server, everything seems fine... But I think Windows explorer needs something else in the response?

I logically assume that the webdav clients try the propfind to see if the resource exists, and if not, it "PUT"s it... But no PUT is ever issued??


So the question here is: what does windows expect in the response?


Thanks!

推荐答案

返回的代码VERB之后有一定的意义. 也许缺少文件系统上的访问权限, (检查webdav客户帐户吗?) PROPFIND可能尝试获取资源的某些属性(读取时间,大小) 我不知道!!!!
Those code returned after the VERB have some meaning. Maybe missing access rights on the file system , (check webdav client account ?) PROPFIND maybe try to get some properties of the resource (reading time , size) I dont know !!!!


这篇关于Windows资源管理器中的webdav客户端对PROPFIND有什么期望?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆