指向性メモ::2005-01-29::HIMMEL ESK Release9

ページ情報
制作日
2005-01-29T00:18:46+09:00
最終更新日
2005-01-29T00:18:46+09:00
ページ内目次

大幅な構造の見直し。URIの解析、コンテントネゴシエーションをCoreが行い、その結果に基づいて各モジュールを呼び出し、SDFデータのロードを行うようになった。XNMのRSSもContent-typeについてはそれなりに適切に行うことが出来るように。言語関係は次辺りに実装予定。

しかーし、SageはどうやらFxのAcceptフィールドをそのまま使ってるらしく、q=1.0に「application/rss+xml」が入ってない。「text/xml」や「application/xml」は入ってるんだけど、これだけだと情報が不足している。ていうか、XHTMLに関しても、優先順位が微妙なんだけど。「application/xhtml+xml」と「application/xml」ってqvalueが同じな場合、どっちが優先なんだ。HTTPの仕様書内には「subtypeは『+』で結合されている方がより限定されている」とは書いてないし。「application/*」との比較だったら簡単なんだけど。

かりに「application/xml」と「application/xhtml+rss」が全く同じ順位だとすると、XHTML以外のフォーマットで送信するのも有りになってしまうんだけども。XML系が同じファイル名で、拡張子が違う状況になってると300 Multiple Choices連発になりかねないし、うーん? 「application/xml」は「application/rss+xml」や「application/xhtml+xml」を包含するのだろうか。

とりあえず、RSSは.rssを付けて取得するのが安全かな。

Comments

Trackbacks

Trackback Ping URI

http://yudai.arielworks.com/memo/2005/01/29/001846.trackback

末尾に「6 + 2」の計算結果を繋げて下さい。例えば計算結果が「17」の場合、「001846.trackback17」です。これは機械的なトラックバックスパムを防止するための措置です。

Post a comment

Name (optional)
Email address or URI (optional)
Do the math below (required to filter comment spams)
6 + 2 + 8 =
Message (required)
Submit
連絡先、リンク、転載や複製などについては『サイト案内』をご覧ください。Powered by HIMMEL

I ♥ Validator