Delphi 뉴스 그룹을 보면 WebDAV 서버의 컨텐츠를 얻는 가장 좋은 방법은 내장 된 TIdHTTP.Get을 사용하는 것입니다. 이 작업을 수행하는 동안 결과는 HTML이며 결과는 디렉토리와 파일에 대한 데이터를 검색하는 가장 좋은 방법임을 확인하고자합니다. 그렇다면, 나는 그것을 분석 할 것이지만, 나는 단지 파일/폴더 정보가 나와 있을지 모르는 깨끗한 방법이 없는지 확인하고 싶다. 그리고 지금, 나는 찾고 있지 않다. 이를 위해 다른 구성 요소를 사용하십시오.Delphi 및 Indy를 통해 WebDAV 컨텐츠 가져 오기 10 TIdHTTP
2
A
답변
1
내 자신의 답변 : 나는 그것을 알아 낸 것 같아요 - 나는 allprop과 깊이 1의 PropFile을했습니다. 그것은 현재의 "디렉토리"에있는 모든 것을 나에게 줄 것으로 보이며 그걸 드릴 다운 할 수 있습니다. 더 좋은 방법이 없다면 (또는 내가 PropFind를 올바르게 사용하지 않는다면) 이것을 폐지 할 것입니다. 도움이되었다 참조 :
관련 문제
- 1. TIdHTTP - Delphi XE에서 세션이 만료되었습니다.
- 2. JScrollPane의 모든 컨텐츠 가져 오기
- 3. 자체 웹 컨텐츠 가져 오기
- 4. Google지도의 마커 컨텐츠 가져 오기
- 5. Delphi 및 Indy를 사용하여 URL 리디렉션을 추적하는 방법은 무엇입니까?
- 6. 파일의 MimeType (컨텐츠 유형) 가져 오기
- 7. chartfx를 Delphi XE2로 가져 오기
- 8. JSF 2 컨텐츠 컨트롤러 (URI를 기반로 컨텐츠 가져 오기)
- 9. WebDAV 리디렉터를 통해 SharePoint에 저장. 새 개체 ID 가져 오기 및 버전 기록 손실
- 10. 마스터 페이지 ContentPlaceHolder에서 컨텐츠 ID 가져 오기
- 11. PhoneGap JQueryMobile 동적 컨텐츠 가져 오기
- 12. Delphi TISAPIApplication에서 포트/URL 데이터 가져 오기 :
- 13. PHP에서 컨텐츠 가져 오기 : POST 및 쿼리 관련 문제
- 14. Netty 및 WebDAV, 모든 호환성?
- 15. 이미지 가져 오기 상위 10 색
- 16. WebDAV 저장소에없는 WebDAV 파일
- 17. webrequest 및 webresponse를 통해 파일 가져 오기 C#
- 18. phpmyadmin을 통해 가져 오기
- 19. TidHTTP 오류 처리
- 20. Delphi - TImageList에서 비트 맵 가져 오기
- 21. Backbone.js : 속성 가져 오기 및 가져 오기
- 22. WebDAV 및 C#
- 23. WebDAV 및 버전 관리
- 24. 아약스를 통해 변수 가져 오기
- 25. 코어를 통해 HornetQServerControl 가져 오기
- 26. 위치를 통해 짹짹 가져 오기
- 27. PHP curl을 통해 콘텐츠 가져 오기
- 28. Delphi 2009에 최신 Indy 10 빌드를 설치하십시오.
- 29. Drupal 6에서 신디케이트/온 - 더 - 플라이 가져 오기 컨텐츠 검색
- 30. indy를 사용하여 델파이 클라이언트를 인터넷을 통해 서버에 어떻게 연결합니까?
제목이 언급'TIdWebDAV'하지만 문제는 대신 TIdHTTP''에 대해 묻습니다. 실제로 'TIdWebDAV'를 사용하여 보셨습니까? WebDav 프로토콜은 HTML이 아닌 XML을 사용합니다. XML을 직접 파싱해야하지만 XPath를 사용하여 파싱을 단순화하여 필요한 정보를 추출 할 수 있습니다. –
TidHTTP에 내장 된 다른 옵션을 인식하지 못합니다.이 옵션은 webdav 응답을 일부 콜렉션 및/또는리스트와 유사하게 구문 분석하여 틀릴 수 있습니다. – ComputerSaysNo
Indy에는 WebDav XML 파서가 없습니다. 'TIdWebDAV'는 WebDav 명령을 보내는 것을 단순화하는 TIdHTTP 래퍼입니다.하지만 직접 출력을 파싱해야합니다. –