March 21
Web Distributed Authoring and Versioning è un protocollo Internet progettato per consentire agli utenti di pubblicare, bloccare e gestire i file su server basati sul web, come ad esempio i server di posta che eseguono Microsoft Exchange. WebDAV è stato introdotto dalla Internet Engineering Task Force nella RFC 4918. Per spostare gli elementi in Microsoft Exchange Server utilizzando il protocollo WebDAV, è possibile utilizzare il metodo "WebDAVMOVE". È possibile implementare la classe Object Model Microsoft.XMLHTTP Component per inviare la richiesta metodo Move.
1 Creare una richiesta di metodo Move. Un esempio tipico è:
MOVE / pub1 / directory1 / directory2 HTTP / 1.1
Destinazione: / pub2 / directory2 / directory3
Host: Esempio
2 Utilizzare Microsoft JScript per inviare la richiesta, come ad esempio:
Funzione copyItem (urisource, urito) {
var Req = new ActiveXObject ( "Microsoft.XMLHTTP");
Req.open ( "MOVE", urisource, false);
Req.setRequestHeader ( "Destinazione", urito);
Req.send ();
if (Req.status> = 500)
{
this.document.writeln ( "Stato:" + Req.status);
this.document.writeln ( "Testo di stato: è verificato un errore sul server.");
}
altro
{
this.document.writeln ( "Stato:" + Req.status);
this.document.writeln ( "Testo di stato:" + Req.statustext);
}
tornare Req;
}
3 Invia la richiesta. Se l'operazione è stata completata con successo, si riceverà un messaggio di conferma di "201 creato."