java url 换行符_java – iCal4j和换行符

我正在尝试从

http://meetup.com/读取日历源,但似乎iCal4j无法处理X-ORIGINAL-URL属性中的换行符:它在此行上失败:

X-ORIGINAL-URL:http://www.meetup.com/chicagoscala/calendar/ical/The+Chicago

-Area+Scala+Enthusiasts+(CASE)+Meetup+Group/

有这个例外:

net.fortuna.ical4j.data.ParserException: Error at line 7: Illegal property [ -AREA+SCALA+ENTHUSIASTS+(CASE)+MEETUP+GROUP/]

at net.fortuna.ical4j.data.CalendarParserImpl.parse(CalendarParserImpl.java:133)

at net.fortuna.ical4j.data.CalendarBuilder.build(CalendarBuilder.java:174)

at net.fortuna.ical4j.data.CalendarBuilder.build(CalendarBuilder.java:155)

我为它提交了一个错误,但我还没有得到任何回复.这是一个已知的问题吗?

顺便说一句,这是该文件的hexdump的片段:

00000060 4e 0a 58 2d 4f 52 49 47 49 4e 41 4c 2d 55 52 4c |N.X-ORIGINAL-URL|

00000070 3a 68 74 74 70 3a 2f 2f 77 77 77 2e 6d 65 65 74 |:http://www.meet|

00000080 75 70 2e 63 6f 6d 2f 63 68 69 63 61 67 6f 73 63 |up.com/chicagosc|

00000090 61 6c 61 2f 63 61 6c 65 6e 64 61 72 2f 69 63 61 |ala/calendar/ica|

000000a0 6c 2f 54 68 65 2b 43 68 69 63 61 67 6f 0a 20 2d |l/The+Chicago. -|

000000b0 41 72 65 61 2b 53 63 61 6c 61 2b 45 6e 74 68 75 |Area+Scala+Enthu|

000000c0 73 69 61 73 74 73 2b 28 43 41 53 45 29 2b 4d 65 |siasts+(CASE)+Me|

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值