2013-04-08 3 views
3

Windows Web Folders에 연결된 WebDAV 호환 서버 측 응용 프로그램을 만들었습니다. 코드가 수행해야 할 작업을 수행하는지 확인하기 위해 몇 가지 수동 테스트를 수행하면서 서버에서 발생한 오류에 대한 자세한 설명이 있는지 궁금합니다.WebDAV 응답에 오류 설명 표시

예 : 나는 '다른'라는 모음이 포함 된 컬렉션 '기타'라는 파일에 대한 PUT을하려고했다. 분명한 이유 때문에 메서드가 실패했지만 응답에 사용자가 무엇이 잘못되었는지 식별하는 데 도움이되는 정보 인 이 포함되어 있지 않습니다.

미리 감사드립니다.

추신 : 나는 시체와 같은 클라이언트에게는 괜찮을 것이라고 가정하는 설명을 HTTP 본문에 넣을 수 있다고 가정하지만이 방법은 Windows WebFolders에서는 작동하지 않습니다.

답변

1

모든 OS Webdav 클라이언트 및 특히, 이 아닌 경우은 오류의 원인에 대해 사용자에게 좋은 피드백을 제공합니다.

현재 사용자의 전자 메일 주소를 알 수있는 비즈니스 응용 프로그램에 대한 빈번한 솔루션은 서버가 전체 오류 메시지를 사용자에게 전자 메일로 보내는 것입니다. 이는 특히 비즈니스 규칙 위반으로 인해 오류가 발생할 수있는 상황에 유용합니다.

0

webdav make 수집 요청은 'MKCOL'과 같은 메소드가있는 간단한 HTTP 요청이므로 서버에서 응답으로 오류 코드가 표시됩니다. 귀하의 경우 403 (금지) 오류 코드가 나타납니다. 사용자가 사용자 정의 오류 메시지를 제공하는 중복 항목이있는 경우 로컬로 폴더 내용을 확인할 수 있습니다.

1

답변을 찾은 것으로 보입니다. 내가 찾고 있던 것은 실제로 WebDAV protocol에 문서화되었습니다.