Exemple de code pour WebDAV PROPFIND

Est-il un site ou l'on peut me donner un exemple de PROFIND demande s'il vous plaît.

J'ai essayé le PROFIND exemple de code à partir de MSDN mais l'obtention de 400 Bad request.

Incapable de comprendre pourquoi ce qui se passe.

Déjà posté la question à L'obtention de 400 Bad request de Serveur WebDav

Toutes les suggestions seront grandement utiles.

Modifier

@Julien,

Avoir mis à jour mon corps de la requête à la suivante:

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

comme expliqué au RFC 4918, Section 9.1

Mais je suis encore en train de les 400 Bad request Error. M-je raté une les en-Têtes . S'il vous plaît suggérer que je suis en train suivantes Informations d'en-Tête:

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

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

Ai-je besoin de définir ou de préciser quelque chose de supplémentaire. Le code complet est dans mon Previosu Question.

Merci,

Subhen

  • Poser la même question n'est pas vraiment utile. RFC 4918 a des exemples; avez-vous essayer?
  • Essayé avec la RFC 4918, l'Article 9.1 et encore obtenir l'erreur 400. Mis à jour le Post. Merci
  • Avez-vous vérifier que le corps de la réponse dit?
  • Je suis l'exception quand j'arrive à la Réponse que j'.e: Réponse = (HttpWebResponse)Demande.GetResponse(); dans le code
  • Vérifier la requête/réponse des organismes, par exemple, avec fiddler2.com/fiddler2
InformationsquelleAutor Simsons | 2010-06-29