Skip to content
Discussion options

You must be logged in to vote

Thank you for this — the sanitized diagnostics were genuinely useful, and a report this careful made it quick to track down.

It turned out not to be HEAD. There is no HEAD request anywhere in the calendar path; it was always a plain GET, and both webcal:// normalization and the missing .ics extension were already handled. The tell is the error you quoted: that message is only reachable after a successful fetch with a body in hand, so iCloud had already answered you and it was our ICS parsing that gave up. Apple's published feeds carry an X-APPLE-STRUCTURED-LOCATION line whose continuation isn't folded the way the parser expects, and some feeds also lead with a UTF-8 BOM. Either one throws.

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by rahilp
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants