2009年9月26日土曜日

"GAE/J"でURLフェッチ

スズキです。

下記を参考に、Input/OutputStreamを利用する形にしてみました。
http://code.google.com/intl/ja/appengine/docs/java/urlfetch/overview.html#Fetching_URLs_with_java_net

--------【JAVA】--------
...
resp.setContentType("text/html; charset=utf-8");
URL url = new URL("http://www.suz-lab.com/");
InputStream input = url.openStream();
OutputStream output = resp.getOutputStream();
IOUtils.copy(input, output); // Commons IO
...
--------
※ "Commons IO"を利用しています。
http://commons.apache.org/io/

setContentTypeのところは、
フェッチ元のContentTypeを自動でセットするようにすべきだなー…

--------
http://www.suz-lab.com

0 コメント: