Beispiel-code für WebDAV-PROPFIND -

Gibt es irgendeine Seite oder einige kann man mir eine Probe PROFIND request bitte.

Ich habe versucht, die PROFIND-code-Beispiel aus der MSDN-aber immer 400 Bad request.

Nicht in der Lage zu verstehen, warum dies geschieht.

Vorher die Frage gepostet am Immer 400 Bad request von der WebDav-Server

Anregungen werden sehr hilfreich.

Bearbeiten

@Julian,

Aktualisiert haben, meine request-body zu den folgenden:

 strBody = "<?xml version='1.0' encoding='utf-8'?>"
                 + "<propfind xmlns='DAV:'>"
                 + "<allprop/>"
                + "</propfind>";

als erklärte RFC 4918, Abschnitt 9.1

Aber ich bin noch immer die 400 Bad request Fehler. M I fehlt jede Header . Bitte vorschlagen, ich bin Einstellung der folgende Header-Informationen:

 System.Net.HttpWebRequest Request;
 Request.Credentials = MyCredentialCache;
 Request.Method = "PROPFIND";

 bytes = Encoding.UTF8.GetBytes((string)strBody);
 Request.ContentType = "text/xml";

Muss ich einstellen, oder geben Sie etwas zusätzliche. Der vollständige code ist in meinem Previosu Frage.

Dank,

Subhen

  • Fragen die gleiche Frage wieder, ist nicht wirklich hilfreich. RFC 4918 hat Beispiele; haben Sie versucht, Sie?
  • Versucht mit RFC 4918, Abschnitt 9.1 und immer noch an die 400 Fehler. Aktualisiert die Post. Dank
  • Haben Sie überprüft, was die Antwort Körper sagt?
  • Ich bin immer die Ausnahme, wenn ich ankommen, Antwort ich.e: Response = (HttpWebResponse)Request.GetResponse(); im code
  • Überprüfen Sie das Anfrage - /Antwort-Gremien, beispielsweise mit fiddler2.com/fiddler2
InformationsquelleAutor Simsons | 2010-06-29
Schreibe einen Kommentar