我目前正在使用PHP Curl库将文件上传/下载到我们的WebDav服务器。我使用PROPFIND检查WebDav服务器中是否已存在某个目录。但是,当目录已存在时,它将返回207 HTTP代码(多状态)。
$ch = curl_init($destUrl);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($ch, CURLOPT_USERPWD, implode(':', $credentials));
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PROPFIND');
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Depth: 0'));
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); // 207
curl_close($ch);
如何通过命令返回所有状态代码,而不仅仅是最后一个?