2012-07-10 2 views
0

WebDAV (https://box.com/dav)를 사용하여 Box.net에서 파일/폴더 목록을 가져 오려고합니다.Box.net 및 WebDAV - 반환 된 형식이 잘못되었습니다.

비록 내가 (내가 생각하기에) 유효한 WebDAV PROPFIND 요청을 구성하고있다. 데이터가 Box에서 HTML 형식으로 되돌아옵니다.

나는 이런 식으로 뭔가 기다리고 있었다 : http://www.webdav.org/specs/rfc2518.html#rfc.section.8.1.2

을하지만,이 목록을 다시 온다 :

<?xml version="1.0" encoding="UTF-8"?> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <title>Box WebDAV list</title> 
    </head> 
    <body> 
    <p> 
     <a href="http://www.box.com/dav/A%20Test.pdf">A Test.pdf</a> 
    </p> 
    <p> 
    ... 

내가 뭔가 잘못하고 있습니까하거나 올바른 WebDAV를 응답입니까?

필자는 사용자 지정 구문 분석보다는 현재 처리하고있는 WebDAV 형식으로 돌아가고 싶지만 필요한 경우 그렇게 할 수 있습니다.

답변

2

것은 https://box.com/dav은 301 클라이언트가 다음 HTML 출력을 발생합니다 GET 요청은

+0

을보고있는로 전환되는 것을 재지고있어 그것을 실행하여 https://www.box.com/dav 내가 의심 로 PROPFIND 요청을 발행하십시오 감사. 그것은 다른 것으로 생각했지만, cURL로 놀고 난 후에 나는 응답을 보았고 당신은 꽤 옳았다. – RichS

관련 문제