- Порезанный
- 10 августа 2026 г. в 14:52 UTC
- Автор
- Kamo
- Обещать
- 7746fce
mkCol создала ContactBook, не имея ни организации, ни владельца и вернулся 201 независимо от того, так что создание адресной книги из CardDAV Клиент каждый раз терпел неудачу: ORGANIZATION ID НЕ НУЛЬНЫЙ. Бесхозяйная книга нарушает OWNER ID НЕ НУЛЬНО ИЛИ IS ORG DEFAULT = ПРАВДА. MKCOL маршрутизируется и рекламируется в собственном заголовке Allow. Достижимый, а не мертвый код. Обе области теперь исходят из сеанса, установленного фильтром DAV auth. davUserId и davOrgId, одна и та же пара, которую используют все остальные. Это Также имеет значение больше, чем раньше: право собственности стало контролем доступа. Изменить адресную книгу, чтобы книга, созданная без владельца был бы невидим для элемента, для которого он был сделан, даже если бы вставка была Удалось. Два небольших исправления здесь: MKCOL против уже существующей коллекции ответов 405 Создание второй книги (RFC 4918, раздел 9.3.1). Ответ содержит заголовок местоположения. Сегмент пути не может стать id новой книги — ids генерируются базой данных — так что коллекция приземляется По своему собственному URL-адресу и местоположению клиент должен найти его. Сопровождающие испытательные штифты, которые должен удовлетворять договор организации MKCOL: Обработчику нужен сервлет-контейнер для упражнений, но НЕ НУЛЬНЫЙ организация, ограничение проверки по умолчанию владельца или организации и обязательное Это именно то, что нарушает старый код.