0

イベントを Radicale サーバーに追加しようとしていますが、「前提条件に失敗しました」というメッセージが表示されます。リクエストに何か問題がある可能性がありますが、取得できません。以下は私の要求です:

PUT /user/user1.ics/20130810T095754Z-1926-1000-1-3_media80-20130810T095803Z.ics HTTP/1.1
Host: localhost:5232
User-Agent: Evolution/2.28.3.1
If-None-Match: *
Content-Type: text/calendar; charset=utf-8
Content-Length: 720

BEGIN:VCALENDAR
CALSCALE:GREGORIAN
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:/freeassociation.sourceforge.net/Tzfile/Asia/Kolkata
X-LIC-LOCATION:Asia/Kolkata
BEGIN:STANDARD
TZNAME:IST
DTSTART:19701014T230000
TZOFFSETFROM:+0530
TZOFFSETTO:+0530
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:20130810T095754Z-1926-1000-1-3@media
DTSTAMP:20130810T095754Z
DTSTART;TZID=/freeassociation.sourceforge.net/Tzfile/Asia/Kolkata:
 20130810T200000
DTEND;TZID=/freeassociation.sourceforge.net/Tzfile/Asia/Kolkata:
 20130810T203000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Test4
CLASS:PUBLIC
CREATED:20130810T095803Z
LAST-MODIFIED:20130810T095803Z
END:VEVENT
END:VCALENDAR
4

1 に答える 1

1

リソースが

/user/user1.ics/20130810T095754Z-1926-1000-1-3_media80-20130810T095803Z.ics

まだ存在していませんか?

If-None-Match: *

ヘッダーは、その URI にリソースが既に存在する場合、PUT が「412 Precondition Failed」で失敗することを示します。

于 2013-08-12T09:14:17.980 に答える