我正在尝试使用WebDAV(https://box.com/dav)从Box.net获取文件/文件夹列表。
然而,即使我正在构建(我认为是)有效的WebDAV PROPFIND请求。数据以HTML格式从Box返回。
我期待这样的事情: 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格式而不是自定义解析它,但如果需要可以这样做。
答案 0 :(得分:2)
尝试向https://www.box.com/dav发出PROPFIND请求 我怀疑是通过发送给https://box.com/dav你得到301重定向,然后客户端变成GET请求,这将导致你看到的HTML输出