先の"gzip圧縮されたRSSフィードに対応したRSSリーダーは?"という記事で,幾つかのRSSリーダーについてgzip圧縮されたRSSフィードを扱えるかどうかを調べてみました。その後,単純にCGIなりを使ってHTTPヘッダを書き出せばいいんじゃね?と思い立ったのでこちらについても試してみました。
HTTP リクエストヘッダ
下のようなCGIを作成し,各RSSリーダーからのリクエストをログに残すようにします。
このCGI自体は適切なRSSを返さないためエラーとなります。
やはり,圧縮されたRSSフィードを読めないRSSリーダは,
Accept-Encoding: gzipを明示していませんでした(当たり前)
Web ベースのRSSリーダーだから?とも思いましたが,
Google Reader はgzip転送に対応しているようですし,
まぁ,単なるFetcherの違いだと思います。
また,はてなRSS,livedoor Reader からのリクエストでは
HTTP_TE という項目に gzip の設定値が見られますが,
プロキシの転送エンコード(?)とのことで余り関係は無さそうです。
この記事を読んだ人はこんな記事も読んでいます
RSS, ESS, 4SS, 5SS, TSS, FSS, DSS, RAS, RWS, RES, RDS, RXS, RZS, RSA, RSW, RSE, RSD, RSX, RSZ
CGI, XGI, DGI, FGI, VGI, CFI, CTI, CYI, CHI, CBI, CVI, CGU, CG8, CG9, CGO, CGK, CGJ
Mozilla, Nozilla, Jozilla, Kozilla, MIzilla, M9zilla, M0zilla, MPzilla, MLzilla, MKzilla, MoAilla, MoSilla, MoXilla, MozUlla, Moz8lla, Moz9lla, MozOlla, MozKlla, MozJlla, MoziKla, MoziOla, MoziPla, MozilKa, MozilOa, MozilPa, MozillQ, MozillW, MozillS, MozillZ
Google, Foogle, Toogle, Yoogle, Hoogle, Boogle, Voogle, GIogle, G9ogle, G0ogle, GPogle, GLogle, GKogle, GoIgle, Go9gle, Go0gle, GoPgle, GoLgle, GoKgle, GooFle, GooTle, GooYle, GooHle, GooBle, GooVle, GoogKe, GoogOe, GoogPe, GooglW, Googl3, GooglR, GooglD, GooglS
はてな
Thunderbird, Rhunderbird, 5hunderbird, 6hunderbird, Yhunderbird, Ghunderbird, Fhunderbird, TGunderbird, TYunderbird, TUunderbird, TJunderbird, TNunderbird, TBunderbird, ThYnderbird, Th7nderbird, Th8nderbird, ThInderbird, ThJnderbird, ThHnderbird, ThuBderbird, ThuHderbird, ThuJderbird, ThuMderbird, ThunSerbird, ThunEerbird, ThunRerbird, ThunFerbird, ThunCerbird, ThunXerbird, ThundWrbird, Thund3rbird, ThundRrbird, ThundDrbird, ThundSrbird, ThundeEbird, Thunde4bird, Thunde5bird, ThundeTbird, ThundeFbird, ThundeDbird, ThunderVird, ThunderGird, ThunderHird, ThunderNird, ThunderbUrd, Thunderb8rd, Thunderb9rd, ThunderbOrd, ThunderbKrd, ThunderbJrd, ThunderbiEd, Thunderbi4d, Thunderbi5d, ThunderbiTd, ThunderbiFd, ThunderbiDd, ThunderbirS, ThunderbirE, ThunderbirR, ThunderbirF, ThunderbirC, ThunderbirX
ソースコード
Firefox, Direfox, Rirefox, Tirefox, Girefox, Virefox, Cirefox, FUrefox, F8refox, F9refox, FOrefox, FKrefox, FJrefox, FiEefox, Fi4efox, Fi5efox, FiTefox, FiFefox, FiDefox, FirWfox, Fir3fox, FirRfox, FirDfox, FirSfox, FireDox, FireRox, FireTox, FireGox, FireVox, FireCox, FirefIx, Firef9x, Firef0x, FirefPx, FirefLx, FirefKx, FirefoZ, FirefoS, FirefoD, FirefoC