[問題] jQuery的jFeed跨網域擷取RSS的proxy寫法

看板Ajax作者 ( )時間14年前 (2010/02/09 20:35), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
小弟最近在研究jQuery 發現有一個jFeed的套件,可以用來擷取RSS 而跨網域擷取RSS必須寫一支proxy 但是小弟對jsp不熟 能不能討論一下如何將下列的php改成jsp呢?? 以下是proxy.php <?php header('Content-type: application/xml'); $handle = fopen($_REQUEST['url'], "r"); if ($handle) { while (!feof($handle)) { $buffer = fgets($handle, 4096); echo $buffer; } fclose($handle); } ?> 若違反版規會馬上刪除,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.26.231.168

02/09 20:39, , 1F
走Java體系的IO , 關鍵字是URLConnection/BufferedReader
02/09 20:39, 1F

02/09 20:39, , 2F
或 Scanner 也可以 , 剩下的爬爬java體系的網頁擷取文章 ,
02/09 20:39, 2F

02/09 20:40, , 3F
應該是基本問題 , 不難找.
02/09 20:40, 3F

02/09 20:40, , 4F
原理大抵就是URL -> openConnection -> 接StreamReader ->
02/09 20:40, 4F

02/09 20:40, , 5F
讀入文字檔 -> 關閉串流.
02/09 20:40, 5F

02/09 20:41, , 6F
讀入文字檔應該說是讀入網頁文字原始碼比較精確.
02/09 20:41, 6F

02/10 14:41, , 7F
我之前是用curl抓RSS資料下來再餵給javascript
02/10 14:41, 7F
文章代碼(AID): #1BSLQYmm (Ajax)