Tag: webdav

使用WebDAV和C#阅读电子邮件的主题和正文

我使用Microsoft的这个示例来阅读使用WebDAV的电子邮件主题。 我也想读一下身体,但我不确定如何处理这个问题。 我相信这段代码需要修改: strQuery = “” + “SELECT \”DAV:displayname\” FROM \”” + strRootURI + “\”” + “WHERE \”DAV:ishidden\” = false AND \”DAV:isfolder\” = false” + “”; 如您所见,此代码仅返回对象的显示名称。 如何修改以恢复身体?

如何用Delphi编写WebDAV服务器?

有一些WebDAV客户端可用于Delphi(例如包含在Indy 10中)。 是否还有一个用Delphi编写的简单WebDAV服务器解决方案? 如果还没有,您可能知道使用不同语言(C#,Java)的实现,您可以将其作为WebDAV服务器实现的起点推荐吗? (它不一定是一个function齐全的解决方案,一个相当简单的骨架可能会更有帮助。)

.Net WebDAV服务器

我期待在ASP.Net中实现WebDAV服务器。 该应用程序将部署到IIS 6.我已经看到一些框架提供此function,但我似乎无法确定他们如何能够在没有(显然)修改IIS设置的情况下完成它。 我的具体问题是如何配置IIS和ASP.Net,以便IHttpModule / IHttpHandler可能有机会处理任何其他WebDAV谓词(即LOCK,OPTIONS,PROFIND等)

创建新事件到iCloud Apple日历始终结果400错误请求

目前,我正在开发一个网站,它将Apple Calendar中的数据同步到我的应用程序,反之亦然。 为了从Apple Calendar获取数据到我的应用程序,我已经可以从iCloud日历中获取.ics文件,它可以正常工作。 但是,在Apple Calendar中创建新事件时出现问题。 不知何故,我发送的每个请求都会导致400 Bad Request 。 以下是请求的详细信息: 标题: If-None-Match: * 方法: PUT Uri目的地: https://p46-caldav.icloud.com/[USER_ID]/calendars/work/dfsfsdfsfsfsfsdfsdfsdf.ics ://p46-caldav.icloud.com/[USER_ID]/calendars/work/dfsfsdfsfsfsfsdfsdfsdf.ics 内容类型: text/calendar Apple Id和App Specific Password使用NetworkCredential设置。 这适用于从Apple Calendar获取数据,因此我认为这不是问题的根源。 这是它的httpWebRequest.Credentials = new NetworkCredential(username, password);代码: httpWebRequest.Credentials = new NetworkCredential(username, password); 对于请求内容,实际上我已经尝试了很多东西。 在这里,我将从RFC 4791中设置一个 BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Example Corp.//CalDAV Client//EN BEGIN:VEVENT UID:20010712T182145Z-123401@example.com DTSTAMP:20060712T182145Z DTSTART:20060714T170000Z DTEND:20060715T040000Z SUMMARY:Bastille Day Party END:VEVENT END:VCALENDAR […]