웹 분산 저작과 버저닝(Web Distributed Authoring and Versioning, WebDAV)은 RFC 2518 로 제안되었으며, HTTP를 확장한다.
19.2.1 WebDAV 메서드
WebDAV는 새로운 HTTP 메서드를 정의하고 몇몇 HTTP 메서드의 동작을 수정하였다. WebDAV에서 추가된 새로운 메서드는 다음과 같다
- PROPFIND: 리소스 속성을 읽는다
- PROPPATCH: 리소스에 대해 속성을 설정한다
- MKCOL: 컬렉션(Collection)을 생성한다
- COPY: 특정 원본지에서 특정 목적지로 리소스를 복사한다.
- MOVE: 특정 원본지에서 특정 목적지로 리소스를 이동한다.
- LOCK: 리소스를 잠근다
- UNLOCK: 리소스에 걸린 잠금을 푼다
19.2.2 WebDAV와 XML
WebDAV는 XML을 사용하여 명령을 내리고 리소스 정보를 주고 받는다