WebDAV Collections Breakout Session - PowerPoint PPT Presentation

About This Presentation
Title:

WebDAV Collections Breakout Session

Description:

WebDAV Advanced Collections. 3. Behavior of Direct References ... 409 (Conflict) if reference is in a collection that is being LOCKED or UNLOCKED ... – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 10
Provided by: jsl7
Learn more at: https://ics.uci.edu
Category:

less

Transcript and Presenter's Notes

Title: WebDAV Collections Breakout Session


1
WebDAV CollectionsBreakout Session
  • December 8, 1998
  • Judy Slein
  • jslein_at_crt.xerox.com

2
Issues
  • Behavior of direct references
  • Headers
  • More on headers
  • Status codes
  • Dangling direct references
  • Chains of direct references
  • Other Issues . . .

3
Behavior of Direct References
  • All methods get passed through to target except
  • DELETE
  • MOVE
  • COPY
  • Rationale for this list

4
Headers
  • 1. Every response to a request on a reference
    MUST include Ref-Type
  • 2. Every response to a request on a direct
    reference MUST include Ref-Target
  • 3. Every (successful) response to a GET or HEAD
    request on a redirect reference MUST include
    Ref-Type, Ref-Target, and Ref-Integrity

5
More on Headers
  • Which of the MKREF headers can also be used with
  • MOVE
  • COPY
  • LOCK
  • Ref-Type
  • Ref-Target
  • Ref-Integrity
  • Hide-Target
  • Do we need a Resource-Type header?

6
Status codes
  • 409 (Conflict)
  • where the conflict is not with the state of the
    resource, but with some other resource
  • 207 (Multi-Status)
  • where the method allows multiple elements in a
    single request, but the client only included a
    single element
  • where a single reason explains why none of the
    elements in the request could be satisfied

7
Dangling direct references
  • GET, HEAD, POST, OPTIONS
  • 404 (Not Found), Ref-Type, Ref-Target
  • PUT, MKCOL, MKREF, DELETE, MOVE, COPY
  • succeed
  • PROPFIND, PROPPATCH
  • 207 (Multi-Status)
  • For the dangling reference 404, Ref-Type,
    Ref-Target
  • LOCK/UNLOCK
  • 409 (Conflict) if reference is in a collection
    that is being LOCKED or UNLOCKED
  • 404 if direct reference is being LOCKED or
    UNLOCKED
  • Include Ref-Type, Ref-Target

8
Chains of direct references
  • How can a chain of direct references be created?
  • Dangling direct references
  • What happens if a reference in the middle of a
    chain gets deleted?
  • Which Ref-Target gets returned in responses?
  • How can I see the properties of an intermediate
    reference in the chain? Or perform any other
    operation on an intermediate reference in the
    chain?

9
Other Issues . . .
Write a Comment
User Comments (0)
About PowerShow.com