datatracker.ietf.org
Sign in
Version 5.3.1, 2014-04-16
Report a bug

Web Distributed Authoring and Versioning (WebDAV) Redirect Reference Resources
RFC 4437

Document type: RFC - Experimental (March 2006)
Document stream: IETF
Last updated: 2013-03-02
Other versions: plain text, pdf, html

IETF State: (None)
Consensus: Unknown
Document shepherd: No shepherd assigned

IESG State: RFC 4437 (Experimental)
Responsible AD: Ted Hardie
Send notices to: fluffy@cisco.com

Network Working Group                                       J. Whitehead
Request for Comments: 4437                               U.C. Santa Cruz
Category: Experimental                                          G. Clemm
                                                                     IBM
                                                         J. Reschke, Ed.
                                                              greenbytes
                                                              March 2006

           Web Distributed Authoring and Versioning (WebDAV)
                      Redirect Reference Resources

Status of This Memo

   This memo defines an Experimental Protocol for the Internet
   community.  It does not specify an Internet standard of any kind.
   Discussion and suggestions for improvement are requested.
   Distribution of this memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2006).

Abstract

   This specification defines an extension to Web Distributed Authoring
   and Versioning (WebDAV) to allow clients to author HTTP redirect
   reference resources whose default response is an HTTP/1.1 3xx
   (Redirection) status code.  A redirect reference makes it possible to
   access the target resourced indirectly through any URI mapped to the
   redirect reference resource.  This specification does not address
   remapping of trees of resources or regular expression based
   redirections.  There are no integrity guarantees associated with
   redirect reference resources.  Other mechanisms can also be used to
   achieve the same functionality as this specification.  This
   specification allows operators to experiment with this mechanism and
   develop experience on what is the best approach to the problem.

Table of Contents

   1. Introduction ....................................................3
   2. Notational Conventions ..........................................4
   3. Terminology .....................................................4
   4. Overview of Redirect Reference Resources ........................5
   5. Operations on Redirect Reference Resources ......................6
   6. MKREDIRECTREF Method ............................................7

Whitehead, et al.             Experimental                      [Page 1]
RFC 4437          WebDAV Redirect Reference Resources         March 2006

      6.1. Example: Creating a Redirect Reference Resource
           with MKREDIRECTREF .........................................8
   7. UPDATEREDIRECTREF Method ........................................9
      7.1. Example: Updating a Redirect Reference Resource with
           UPDATEREDIRECTREF .........................................10
   8. Operations on Collections That Contain Redirect
      Reference Resources ............................................11
      8.1. Example: PROPFIND on a Collection with Redirect
           Reference .................................................11
      8.2. Example: PROPFIND with Apply-To-Redirect-Ref on a
           Collection with Redirect Reference Resources ..............13
   9. Operations on Targets of Redirect Reference Resources ..........15
   10. Relative References in DAV:reftarget ..........................15
      10.1. Example: Resolving a Relative Reference in a
            Multi-Status Response.....................................16
   11. Redirect References to Collections ............................17
   12. Headers .......................................................18
      12.1. Redirect-Ref Response Header .............................18
      12.2. Apply-To-Redirect-Ref Request Header .....................19
   13. Redirect Reference Resource Properties ........................19
      13.1. DAV:redirect-lifetime (protected) ........................19
      13.2. DAV:reftarget (protected) ................................19
   14. XML Elements ..................................................19
      14.1. redirectref XML Element ..................................19
   15. Extensions to the DAV:response XML Element for Multi-Status
       Responses .....................................................20
   16. Capability Discovery ..........................................20
      16.1. Example: Discovery of Support for Redirect
            Reference Resources ......................................20
   17. Security Considerations .......................................21
      17.1. Privacy Concerns .........................................21
      17.2. Redirect Loops ...........................................21
      17.3. Redirect Reference Resources and Denial of Service .......21
      17.4. Revealing Private Locations ..............................22
   18. Internationalization Considerations ...........................22
   19. IANA Considerations ...........................................22

[include full document text]