首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >501 baikal / calDAV错误

501 baikal / calDAV错误
EN

Stack Overflow用户
提问于 2014-10-15 03:55:13
回答 1查看 722关注 0票数 0

我在stackoverflow上找到了一些与calDAV / sabre / baikal相关的问题和答案,所以这里可能是我提出问题的合适地方。

我在我的域中设置了一个baikal平面服务器,托管在one.com上。

我的.htaccess住在/baikal,看起来像这样

代码语言:javascript
复制
# Allow HTTP headers with Apache/FastCGI
# See http://code.google.com/p/sabredav/wiki/Authentication#Apache_+_(Fast)CGI

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
</IfModule>

<IfModule mod_expires.c>
ExpiresActive Off
</IfModule>

RewriteEngine On 
RewriteCond %{HTTPS} !on 
RewriteCond %{REQUEST_URI} baikal
RewriteRule ^(.*)$ https://www.<mydomain>.com/baikal/$1 [R,L]

重写到ssl现在起作用了,我得到了到baikal的web界面的https连接。通过korganizer,thunderbird和android访问它失败了--我尝试了任何能想到的地址组合。我的第一次尝试是使用https://.com/baikal/cal.php/calendars//default/

我得到一个501错误。

当我这样做的时候

代码语言:javascript
复制
curl -so - --digest --user <username>:<password> https://<mydomain>.com/baikal/cal.php/calendars/<username>/default

对于调试,结果如下:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>Sabre\DAV\Exception\NotImplemented</s:exception>
<s:message>GET is only implemented on File objects</s:message>
<s:sabredav-version>1.8.7</s:sabredav-version>
</d:error>

我在这些信息上发现了谷歌的点击量,但它们似乎与iphone有关。

代码语言:javascript
复制
<username>, <mydomain> and <password>

被实际文件中不带括号的实际项目所取代。(-;有人能给我个提示吗?

你好,沃尔夫

EN

回答 1

Stack Overflow用户

发布于 2014-10-17 01:03:05

此错误消息是意料之中的。默认情况下,GET请求在集合上不起作用。

如果您希望看到真实的响应,请尝试PROPFIND请求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26369224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档