Implementation of the Webdav Protocol for Zope3
z3c.dav的Python项目详细描述
===
webdav
=
*z3c.dav*包是zope3的webdav协议的一个实现。
*z3c.dav*支持在
core rfc2518协议范围内的*zope.app.folder*内容类型。*dav*还包含许多组件,这些组件可以帮助开发人员在其应用程序中支持webdav。这些组件包括
处理WebDAV特定错误的能力,生成多状态
响应的能力,所有的核心WebDAV方法的实现都使用了
Zope组件来查找执行所需动作的特定适配器。
例如,锁定解析请求,然后查找IDavCuelMasksBR/>适配器来执行对象的锁定和解锁。但是如果所需的
适配器不存在,则返回一个“405方法不允许”响应给客户端。BR/> BR/>附加软件包用于支持其他标准的Zope3内容类型和
服务。其中包括:
*z3c.davapp.zope app file
zope.app.file.file.image内容对象的公共webdav数据模型。
*z3c.davapp.zopelocking
Zope.locking实用工具与Z3C.dav集成的Zope.locking实用工具与Z3C.dav集成的Zope.locking实用工具与Z3C.dav集成。
>这些包中的每个包都使用另一个Zope3包提供底层的
功能。
===================
=================
=======>
>>
>>
>要更多踩踩踩踩踩踩踩踩分析“if”条件头时使用了NTIC。在头中不存在条件时引发“badrequest”
异常。handle condition
当系统不知道状态令牌时,这里的条件
请求应该失败。
-改进了在处理“propfind”请求期间对“未授权”和“禁止”错误的处理。基本上,我们返回一个“unauthorized”(未授权)响应,请求用户在
请求的资源上出现问题时登录,否则我们将问题呈现为“multistatus”(多状态)响应。如果不允许我们列出忽略了
内容的文件夹,除非是请求的资源。
-为“zope.security.interfaces.forbidden”异常注册视图。
-删除所有不推荐的警告。
>1.0b1
===
-修复复制/移动方法中包含引用
字符的目标url时出现的错误-https://bugs.launchpad.net/z3c.dav/+bug/163150
-mkcol和propfind方法需要一个字符串作为
内容长度头的值-https://bugs.launchpad.net/z3c.dav/+bug/163153
<0.9.1
==
-更严格的属性验证
-一些服务器将“内容长度”头的值作为字符串传递
webdav
=
*z3c.dav*包是zope3的webdav协议的一个实现。
*z3c.dav*支持在
core rfc2518协议范围内的*zope.app.folder*内容类型。*dav*还包含许多组件,这些组件可以帮助开发人员在其应用程序中支持webdav。这些组件包括
处理WebDAV特定错误的能力,生成多状态
响应的能力,所有的核心WebDAV方法的实现都使用了
Zope组件来查找执行所需动作的特定适配器。
例如,锁定解析请求,然后查找IDavCuelMasksBR/>适配器来执行对象的锁定和解锁。但是如果所需的
适配器不存在,则返回一个“405方法不允许”响应给客户端。BR/> BR/>附加软件包用于支持其他标准的Zope3内容类型和
服务。其中包括:
*z3c.davapp.zope app file
*z3c.davapp.zopelocking
Zope.locking实用工具与Z3C.dav集成的Zope.locking实用工具与Z3C.dav集成的Zope.locking实用工具与Z3C.dav集成。
>这些包中的每个包都使用另一个Zope3包提供底层的
功能。
===================
=================
=======>
>>
>>
>要更多踩踩踩踩踩踩踩踩分析“if”条件头时使用了NTIC。在头中不存在条件时引发“badrequest”
异常。handle condition
当系统不知道状态令牌时,这里的条件
请求应该失败。
-改进了在处理“propfind”请求期间对“未授权”和“禁止”错误的处理。基本上,我们返回一个“unauthorized”(未授权)响应,请求用户在
请求的资源上出现问题时登录,否则我们将问题呈现为“multistatus”(多状态)响应。如果不允许我们列出忽略了
内容的文件夹,除非是请求的资源。
-为“zope.security.interfaces.forbidden”异常注册视图。
-删除所有不推荐的警告。
>1.0b1
===
-修复复制/移动方法中包含引用
字符的目标url时出现的错误-https://bugs.launchpad.net/z3c.dav/+bug/163150
-mkcol和propfind方法需要一个字符串作为
内容长度头的值-https://bugs.launchpad.net/z3c.dav/+bug/163153
<0.9.1
==
-更严格的属性验证
-一些服务器将“内容长度”头的值作为字符串传递