# 漫阅+ WebDAV多状态核对：207响应还要逐资源逐属性阅读

语言：zh-CN
原文：[漫阅+ WebDAV多状态核对：207响应还要逐资源逐属性阅读](<https://allluckly.cn/guides/manyue-webdav-multistatus-resource-property/>)
中文：[中文 HTML](<https://allluckly.cn/guides/manyue-webdav-multistatus-resource-property/>)
English: [English HTML](<https://allluckly.cn/en/guides/manyue-webdav-multistatus-resource-property/>)
发布于: 2026-11-10T00:00:00+08:00
内容更新于: 2026-11-10T00:00:00+08:00
署名：Bison

把外层响应、每个资源路径和属性状态分开记录，区别缺少某属性与整个文件不可访问，再回应用验证目录和图片。

WebDAV目录请求收到207，不等于里面每个文件的每项信息都成功。本篇针对你有权查看的服务器结果或管理员提供的脱敏片段，手工阅读多状态结构，再与漫阅看到的目录和页面对照。不要求应用展示原始XML，也不把服务器日志当成已经在设备逐项验证的结果。

## 先固定请求范围和日志来源

记录服务器代号、目录相对路径、查询时间、账号角色与采用工具，不记明文密码或带凭证的完整地址。说明结果来自已有管理日志、可信工具还是管理员提供，不能把浏览器普通打开页面的结果当同一次目录属性查询。若知道请求是PROPFIND及其Depth值，就按原样保存；不知道则留未知，不能凭返回条目多就猜递归全部目录。此次只读核对，不发送写入、删除或重建目录动作，也不为收集日志改变正式书库权限。

## 先读外层再进入每个资源

在片段里先认外层HTTP状态与多状态主体，再按每个response中的href区分资源。207说明主体含进一步的状态信息，不是文件全数下载完成的证明。给目录自身与子文件各编号，路径解读还需遵守返回地址的规则，不把XML显示名称直接当本地文件名。若片段被截断，只能核已取得范围，不能宣布整库无异常。工具只显示一行成功却未展示主体时，记录细项未查，必要时请有权限的管理员提供对应小范围结果。

## 同一资源可含不同属性状态

原创片段清单设甲文件的大小属性所在propstat是200，而另一个自定义说明属性所在propstat是404。它表达这两组属性的获取状态不同，不能把后者直接读成甲文件整体不存在。把每组属性名称、命名空间与对应状态放同一行，不能只从整段搜索到404就给所有文件贴失败标签。示例不是承诺任何服务器必有该自定义属性；真实结果只有大小而无说明时，按实记未提供，不凭应用书名正常就补一个成功状态。

## 区分属性失败与资源级失败

若乙资源在其response的资源级status给出403，就与甲的自定义属性404分开记，不能只汇总两个失败。权限相关响应也不证明文件已损坏或需要重传，先核账号角色与请求范围。某些结果把失败放在propstat里，必须看它包住哪些属性，不假定所有响应结构完全一样。保留原层次和状态原文，无法判断时写状态层级待核。此时不使用删除后重加来验证，因为那会改变资源身份并可能破坏原本正常的其他成员。

## 目录属性不替正文读取作保证

即使甲的名称和大小属性都成功，也不能据此写图片能完整打开；目录信息查询与正文获取是不同动作。回漫阅用同一账号打开甲所在目录，记录能否找到正确条目，再打开已知小样本图片或漫画章节，分别记等待、错误与实际画面。能见封面也不代表全部页均可读，至少核目标前后页和末尾锚点。若应用只给概括错误，保留它实际文字，不把自己在服务器片段看到的状态硬塞成应用弹窗原文。两个来源的时间要对应。

## 用权限一致的小样本做对照

选择同一目录、同一账号可正常读取的一项作对照，尽量保持网络入口与时间接近。比较甲乙及对照的资源路径、属性范围和实际读取，不把管理员账号成功借给普通账号。若服务器权限已变，旧日志不能直接解释新结果，应另记时间并重新取得有权查看的证据。不建议为试状态到公开服务器做任意请求，也不提供把凭证放入可共享链接的做法。一次只核一个异常项，避免整库重扫后失去最初可复现的范围。

## 把排查结论写到具体层级

问题清单可写甲说明属性未提供、正文小样本可读，乙资源级权限响应且应用未打开，分别保留条件。不要写207是假成功或服务端全部坏了，标准本来允许多状态携带细项。若实际XML与清单不对应，先排查是否片段属于另一目录、另一账号或另一时段。缺少原主体时保留待查，不拿一张截断截图补全其他资源。处理建议只限已证实范围，属性缺失不自动要求重传漫画；任何正式权限修改仍由有权管理者按其实际规则决定。

## 退出返回后复查路径与状态时点

退出阅读器再返回异常项与正常对照，记录当前能否打开及日志是否仍对应同一时点。最终保留外层状态、资源路径、属性组、细项状态、应用结果和证据时间六栏。若后来恢复正常，另加一行结果，不抹去原先失败条件。验收是别人能指出哪个层级尚未成功，以及哪些读取确已观察，而不是把207理解成全部成功或全部失败。本文解释协议语义与人工核查，不证明漫阅会把每个服务端字段都显示在界面里。

## 相关教程与资料

[漫阅+ 连接 WebDAV 漫画书库：从地址核对到下载检查](<https://allluckly.cn/guides/manyue-webdav-library/>)、[漫阅+ 服务器权限核对：能登录、能看目录与能下载分别检查](<https://allluckly.cn/guides/manyue-server-permission-matrix/>)。

资料核对：2026 年 11 月 10 日，[Apple 公开版本查询](<https://itunes.apple.com/lookup?id=6753895889&country=cn&entity=software&timestamp=20261110>)显示漫阅+ 2.0.5，最低 iOS / iPadOS 15.0；能力说明参见[官方 App Store](<https://apps.apple.com/cn/app/id6753895889>)，具体入口仍需以安装版本实际可见为准。

方法依据：[RFC4918：WebDAV多状态与属性状态](<https://www.rfc-editor.org/rfc/rfc4918.html>)。数字、短句与对照为原创练习，资料用于说明概念，不证明应用提供自动识别或批改。人工笔记可保存在外部；本文未声称已用真机或私人服务器逐项实测，无法确认的内容应保留待核。

