Проверить URL-адрес webcal (iCalendar) с локального сервера

Я сделал путь в рельсах, которые генерируют файл .ics для календаря i. Как я могу проверить эту ссылку с локального сервера. Вот как я генерирую файл .ics по пути (/api/calendar/):

  send_data cal.to_ical, filename: file_name, type: "text/calendar; charset=utf-8", disposition: 'attachment'

person miso 911    schedule 16.01.2017    source источник


Ответы (1)


Вот что я делаю

Чтобы получить файл, используйте curl (в Linux, macOS или Windows 10).

curl -v http://localhost/api/calendar/file_name.ics

Ты увидишь

< HTTP/1.1 200 OK
< Date: Mon, 22 Jul 2019 17:52:59 GMT
< Server: Apache/2.4.18 (Ubuntu)
< Content-Length: 648
< Content-Type: text/calendar;charset=UTF-8
<
BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
DTSTAMP:20190722T175259Z
SUMMARY:An Event
DTSTART:20190716T131500
DTEND:20190716T191500
END:VEVENT
...etc

Вы можете сохранить файл ics

curl http://localhost/api/calendar/file_name.ics -O

Попробуйте открыть его в приложении календаря, таком как Mozilla Thunderbird, Apple Calendar или Outlook, или импортируйте его в Календарь Google или Outlook 365.

person Lee    schedule 24.07.2019