WebDAV ย่อมาจาก Web-based Distributed Authoring and Versioning เป็นโปรโตคอลที่ทำให้สามารถจัดการ อ่านเขียนไฟล์บนเวบเซิร์ฟเวอร์ได้ เพื่อให้ผู้ใช้งานสามารถมีส่วนร่วมในการจัดการทรัพยากรต่างๆ บนเครื่อง Server ในการจัดการทรัพยากรเหล่านั้น ผู้ใช้งานจะทำอยู่บน Protocal HTTP โปรแกรมที่ใช้งานกันก็คือ Outlook โปรแกรมอ่าน E-Mail ของ Microsoft โดยการดึงเมล์มาจาก hotmail
คุณลักษณ์เด่นๆ ของ Webdev
- การป้องกันการเขียนไฟล์ แก้ไขไฟล์ ของ user ในเวลาเดียวกัน
- สามารถ สร้าง, แก้ไข เปลี่ยนแปลง ข้อมูลของเจ้าของไฟล์ และ ข้อมูลอื่นๆ ของผู้สร้างไฟล์ เช่น วันที่สร้างไฟล์, วันที่แก้ไขไฟล์ ฯลฯ
- ความสามารถในการคัดลอกและย้าย เว็บเพจใน Web เดียวกันได้
- การ สร้าง, ลบ, แก้ไข และ แสดงทรัพยากร ภายในเว็บ ดังกล่าวได้
ส่วนที่เพิ่มเข้ามาใน HTTP คือ
- PROPFIND - นำค่าต่างๆ ที่ถูกกำหนดไว้บนข้อมูลที่อยู่ในรูป XML มาใช้งาน
- PROPPATCH - ใช้ในการเปลี่ยนแปลงค่า ลบค่า Properties ต่างๆที่อยู่บน ทรัพยากรนั้นๆ
- MKCOL - สร้าง Collection
- COPY - คัดลอกทรัพยากรจาก URI หนึ่งไปยังอีก URI หนึ่ง
- MOVE - ย้ายทรัพยากรจาก URI หนึ่งไปยังอีก URI หนึ่ง
- LOCK - เพื่อบอกให้ทราบว่า ทรัพยากรดังกล่าวถูกใช้งานอยู่
- UNLOCK - ทำการย้าย Lock ออกจากทรัพยากรนั้นๆ