RSS 的奇怪问题

2013-02-17 11:17:15 +08:00
 wctbok
依旧是首页上的 RSS 地址: http://www.v2ex.com/index.xml

twitter 上的 @V2EX 在很久很久之前就不再提供网站 feed 更新了,一直以来我都是用 ifttt 自己转制。过年回来后发现 recipe 的日志从 2 月 6 号开始就一直报错,所以我简单测试了一下:ifttt、twitterfeed,feedburner 都无法正常解析 RSS 地址,但是 GReader 能正常订阅,feed validator 也顺利验证通过,然后我就纳闷了...

顺手 curl v2ex.com/index.xml 了一下,发现是 400 bad request,在这里想问下 @Livid,是 feed 订阅策略改变了还是这只是一个 bug ?
2902 次点击
所在节点    V2EX
6 条回复
Livid
2013-02-17 11:21:02 +08:00
抱歉,因为 V2EX 一直在受到各种奇怪的攻击。为了防御这些攻击,有的功能不全的 User Agent 就会被阻挡。
Livid
2013-02-17 11:23:54 +08:00
我一会把 ifttt 加入白名单。
wctbok
2013-02-17 11:24:55 +08:00
@Livid 赞!!!
Livid
2013-02-17 12:14:00 +08:00
@wctbok 我刚才用 ifttt 试了,现在已经好了。

问题的根源是,ifttt 会把自己伪装成 Linux 上的 Chrome 浏览器,但是又没有能够完全模拟 Chrome 浏览器的所有行为,于是就被我们的防攻击逻辑阻止了。
jzhone
2013-02-17 12:25:34 +08:00
我一直用 GR 都能正常订阅啊
Livid
2013-02-17 12:25:57 +08:00
@jzhone 嗯,GR 一直是在白名单里的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/60501

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX