- - PR -
RSSプロキシの作成
1
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2008-07-17 05:21
簡単なRSSリーダを作成したくJQueryでUI側を制御したいので
JQuery+JFeed→proxy→rss配信 という流れで考えました。 まずJQuery+JFeed→rss配信では問題なく閲覧できることを確認したあと JQueryの参照先をProxyに向けましたが、うまくいきませんでした。 ProxyはASP.NET WEBフォームで以下のように記述しました。 protected void Page_Load(object sender, EventArgs e) { WebClient myClient = new WebClient(); // 取得したRSSフィード(文字列)をXmlコントロールにセット string x = Encoding.UTF8.GetString( myClient.DownloadData("http://www.microsoft.com/japan/msdn/rss.xml")); Response.Write(x); Response.Flush(); Response.End(); } IE7からこのプロキシ用のページを開くと普通にRSSと認識しているようです。 その場合、直接 http://www.microsoft.com/japan/msdn/rss.xml を参照する時と違って何か特別なヘッダー情報などが入ってしまったりして しまうものなのでしょうか? その場合、純粋にrss.xmlの生データを返すいい方法はありますでしょうか? | ||||||||||||
|
投稿日時: 2008-07-20 00:21
HTTPモニタソフトで確認すればよいでしょう。 http://www.atmarkit.co.jp/fwin2k/win2ktips/479httphview/httphview.html content-typeかcharsetに問題があると推測します。
HttpWebRequestで受信して、受信したContentTypeとデータをそのままレスポンスに渡す。
|
1