asanhtmlparser.util
クラス NetUtil

java.lang.Object
  上位を拡張 asanhtmlparser.util.NetUtil

public class NetUtil
extends java.lang.Object

Asanのネットワーク関係のユーティリティ.

 これは、AsanHtmlParserに限ったことではなく、javaのライブラリの仕様ですが、
 プロキシのある環境では外部のサイトのコンテンツが正しく取得できない場合があります。
 その場合は、JavaVMの引数にあらかじめプロキシのURLやポートを指定すると、
 正しく取得できる場合があります。
 Java起動時に以下の2つのVM引数を渡してください。
 java -Dhttp.proxyHost= -Dhttp.proxyPort=<プロキシサーバのポート番号>
 もしくは引数で渡す代わりに、プログラムでネットワークにアクセスする前に以下の
 設定を行うことでも同様のことができます。
 
 System.setProperty("http.proxyHost", "133.166.xxx.xxx");
 System.setProperty("http.proxyPort", "80xx");
 
 参考
 http://java.sun.com/javase/ja/6/docs/ja/technotes/guides/net/proxies.html
 

作成者:
a-san

コンストラクタの概要
NetUtil()
           
 
メソッドの概要
static byte[] downloadContents(java.net.URL url)
          指定されたURLの中身を取得し、バイト配列として返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NetUtil

public NetUtil()
メソッドの詳細

downloadContents

public static byte[] downloadContents(java.net.URL url)
                               throws java.io.IOException
指定されたURLの中身を取得し、バイト配列として返します。 URLにはHTMLや画像のURLを指定できます。

パラメータ:
url - コンテンツのURL
戻り値:
コンテンツの内容。
例外:
java.io.IOException