Caracteristici ale implementării webdav în ferestre Microsoft

Două implementări de clienți: client Web și foldere Web

Windows are doi clienți WebDAV. Preferată în acest moment este un "client web", altfel cunoscut sub numele de "mini-redirector". Cel vechi este cunoscut sub numele de "dosarul web".







Clientul web atribuie o unitate de unitate unității, ceea ce este foarte util în ceea ce privește integrarea cu sistemul dvs. de operare. Dosarele web nu vă permit să editați fișiere în mod direct, ci doar trageți-le și plasați-le în / din dosarul WebDAV.

Utilizarea clientului Web

Rețineți că autentificarea de bază nu va funcționa în mod prestabilit. Serviciul va funcționa fie în absența autentificării, fie cu autentificare digestată. Vedeți secțiunea "Autentificare" de mai jos.

De asemenea, puteți atașa un disc din linia de comandă după cum urmează:

Folosirea folderelor Web

  1. Deschideți Internet Explorer.
  2. Faceți clic pe "File", "Open" și introduceți calea completă.
  3. Bifați caseta "Deschideți ca folder web".
  4. Faceți clic pe OK.

Windows 7 are probleme grave de performanță atunci când lucrează cu WebDAV. În configurația standard, accesul de la Windows 7 la stocarea WebDAV este foarte lent.

Pentru a rezolva această problemă, debifați "Setări automate de detectare" în IE8 / Instrumente / Opțiuni Internet / Conexiuni / Setări LAN.

Windows Vista

Dacă utilizați foldere Web în Windows Vista, este posibil să întâlniți o eroare: "Numele folderului nu este valid. Alegeți altul. " Pentru a evita acest lucru, instalați actualizarea software-ului pentru folderele Web (KB907306).







Windows Vista și mai târziu

Windows XP are noutăți suplimentare și va accesa serverul dvs. WebDAV ca și cum ar fi fost conectat la un server SMB. Rețineți că atunci când vă conectați, în directorul rădăcină se afișează numai directoarele, iar pictogramele acestora sunt similare cu folderele partajate din Windows. Puteți efectua orice acțiuni numai în subdirectoarele din directorul rădăcină.

Deci: instalați serviciul în directorul rădăcină al domeniului dvs. și asigurați-vă că toate operațiile sunt efectuate în subdirectoarele mingii. Cea mai simplă modalitate de a realiza acest lucru este crearea unui singur director de nivel superior / dav /

Detalii protocol

(Aceste informații pot fi utile pentru dezvoltatorii care implementează WebDAV, sunt deja utilizați în SaberDAV)

  • Agenții utilizator:
    • Vista: Microsoft-WebDAV-MiniRedir / 6.0.6000
    • XP: Microsoft-WebDAV-MiniRedir / 5.1.2600. Furnizorul de publicare de date Microsoft Data Access Provider DAV 1.1 și managerul de cache al Furnizorului de publicare Internet Microsoft Data Access
  • Vista nu transmite organismul de solicitare atunci când face cereri PROPFIND.
  • Windows Vista este mult mai puțin buggy decât Windows XP. Și Windows 7 este chiar mai bun.
  • Windows XP se așteaptă ca atunci când solicită opțiuni, antetul de răspuns HTTP va fi MS-Autor-Via: DAV
  • Windows XP nu-i plac spațiile din corpul XML. ca răspuns la PROPPATCH și PROPFIND. Asigurați-vă că XML-ul trimis în răspuns nu conține spații.

Cu fiecare solicitare, Windows trimite antetul "Traduce: f". Sensul său este că atunci când accesați, de exemplu, un fișier php cu o "traducere" f, trebuie să dați fișierul php original. Și dacă doriți să "traduceți" t, trebuie să rulați fișierul php și să-i dați rezultatele.

Crearea de fișiere noi

Se pare că Windows face următoarele atunci când face o cerere PUT:

  1. Creează un fișier gol folosind PUT.
  2. Închide fișierul nou creat.
  3. Din nou, PUT efectuează același fișier, scriind conținut real.
  4. Trimite o cerere pentru PROPPATCH.






Articole similare

Trimiteți-le prietenilor: