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
==

-更严格的属性验证

-一些服务器将“内容长度”头的值作为字符串传递

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何通过解决错误“活动无法转换为片段”将片段传递给类构造函数?   Java中清理Code39条码数据的regex帮助   将java转换为C++   java无法在Android Studio中生成签名的apk,出现错误   从数学方程出发   MySQL和Java内存问题   如何强制Java抛出算术异常?   java为什么JDBC将零端口视为空(默认)端口?   java如何在没有“changelog主题”的情况下加入KStream和KTable   排序我尝试合并两个排序的数组,但得到的是java。lang.ArrayIndexOutofBounds异常:5无法找出原因   如何在java中求大长度矩阵的逆?   基于maven构建的java生成类路径字符串   java每20个字符分割一个字符串,然后将每个部分打印到控制台   将字符串数字字转换为字符串数字:Java   在特定区域使用混合类型的java填充字节数组   尽管java类在开关块中实例化,但它只能调用接口方法