Thema: WebDAV & IIS

Einzelnen Beitrag anzeigen

Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.426 Beiträge
 
Delphi 2007 Professional
 
#1

WebDAV & IIS

  Alt 19. Jan 2017, 08:18
----- Kann gelöscht werden -----

das Transalte: f wars

Hallo ich bin gerade dabei das WebDAV Protokoll zu verstehen, vorallem in zusammenspiel mit dem Windows Explorer.
Dazu habe ich auf einem IIS das eingestellt, und versuche das Verhalten nun nachzubauen.

Wenn ich nun per Explorer auf den WEbDAV ORdner gehe und ein Excel File Doppelklicke, dann macht mir das Excel direkt auf, ohne erneut nach username zu frage.
nur verstehe ich die abfrage hierzu nicht

Als erstes kommt eine LOCK abfrage (Da ohne user wird diese mit 401 verweigert)
Code:
LOCK http://192.168.2.252:7080/ID815/test.xls HTTP/1.1
Cache-Control: no-cache
Connection: Keep-Alive
Pragma: no-cache
Content-Type: text/xml; charset="utf-8"
User-Agent: Microsoft Office Excel 2013
Translate: f
Timeout: Second-3600
X-IDCRL_ACCEPTED: t
Connection: Keep-Alive
Content-Length: 200
Host: 192.168.2.252:7080

<?xml version="1.0" encoding="utf-8" ?><D:lockinfo xmlns:D="DAV:"><D:lockscope><D:exclusive/></D:lockscope><D:locktype><D:write/></D:locktype><D:owner><D:href>test</D:href></D:owner></D:lockinfo>
danach kommt eine GET Anfrage wieder ohne USER daher mit 401 verweigert
Code:
GET http://192.168.2.252:7080/ID815/test.xls HTTP/1.1
Connection: Keep-Alive
Content-Type: text/xml; charset="utf-8"
User-Agent: Microsoft Office Excel 2013
Depth: 0
Translate: f
X-IDCRL_ACCEPTED: t
Connection: Keep-Alive
Host: 192.168.2.252:7080
und nun mein Problem, jetzt kommt

wieder eine GET anfrage, ein bisschen anders, aber auch wieder keinerlei User Infos, aber diesesmal schickt der IIS die Datei zurück
Code:
GET http://192.168.2.252:7080/ID815/test.xls HTTP/1.1
Connection: Keep-Alive
Accept: */*
Accept-Encoding: *
User-Agent: Microsoft Office Excel 2013
X-IDCRL_ACCEPTED: t
Connection: Keep-Alive
Host: 192.168.2.252:7080
und das verstehe ich nicht, was ist an der letzen Anfrage anders als an der vorletzten das der IIS nun ohne User und co doch die Datei schickt?
Gruss Hans

2B or not 2B, that is FF

Geändert von Gruber_Hans_12345 (19. Jan 2017 um 08:25 Uhr)
  Mit Zitat antworten Zitat