public class URLConnect extends java.lang.Object
コンストラクタと説明 |
---|
URLConnect(java.lang.String url,
java.lang.String pass)
コンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
static java.lang.String |
code2Message(int code)
HttpURLConnection のレスポンスコードに対応するメッセージ文字列を返します。
|
void |
connect()
指定のURLに対して、コネクトします。
|
void |
disconnect()
サーバへのほかの要求が今後発生しそうにないことを示します。
|
java.lang.String |
getCharset()
キャラクタ 情報を取得します。
|
int |
getCode()
結果コード 情報(HttpURLConnection)を取得します。
|
protected java.net.URLConnection |
getConnection()
URL と ユーザー:パスワードを与えて、URLConnectionを返します。
|
long |
getDate()
作成日時 情報を取得します。
|
java.io.InputStream |
getInputStream()
接続先のデータの入力ストリームを取得します。
|
long |
getLength()
データ量 情報を取得します。
|
java.lang.String |
getMessage()
メッセージ 情報(HttpURLConnection)を取得します。
|
java.lang.String |
getMethod()
メソッド 情報(HttpURLConnection)を取得します。
|
long |
getModified()
更新日時 情報を取得します。
|
java.io.BufferedReader |
getReader()
接続先のデータのリーダーを取得します。
|
java.lang.String |
getType()
タイプ 情報を取得します。
|
java.lang.String |
getUrl()
URL 情報を取得します。
|
static void |
main(java.lang.String[] args)
サンプル実行用のメインメソッド
Usage: java org.opengion.fukurou.util.URLConnect [-info/-data] … url [user:passwd]
args[*] : [-info/-data] 情報の取得か、データの取得かを指定します(初期値:-data)。
|
java.lang.String |
readData()
U接続先のデータを取得します。
|
void |
setCharset(java.lang.String chset)
キャラクタ 情報を設定します。
|
void |
setPostData(java.lang.String data)
POSTするデータを設定します。
|
void |
setProxy(java.lang.String host,
int port)
指定のURLに対して、コネクトするのに使用するプロキシ設定を行います。
|
void |
setRequestProperty(java.lang.String keys,
java.lang.String vals)
setRequestPropertyでセットするデータを設定します。
|
void |
setTimeout(int tout)
接続タイムアウト時間を(秒)で指定します
実際には、java.net.URLConnection#setConnectTimeout(int) に 1000倍して設定されます。
|
public URLConnect(java.lang.String url, java.lang.String pass)
url
- 接続するアドレスを指定します。(http://server:port/dir/file.html)pass
- ユーザー:パスワード(認証接続が必要な場合)public void setProxy(java.lang.String host, int port)
host
- 接続するプロキシのホスト名port
- 接続するプロキシのポート番号public void connect() throws java.io.IOException
java.io.IOException
- 入出力エラーが発生したとき4.0.1.0 (2007/12/12) Postで複数キーを使えるように修正 |
5.1.6.0 (2010/05/01) charsetを指定できるようにする |
public java.lang.String readData() throws java.io.IOException
java.io.IOException
- 入出力エラーが発生したときpublic void disconnect()
protected java.net.URLConnection getConnection() throws java.io.IOException
java.io.IOException
- 入出力エラーが発生したとき5.8.3.0 (2015/01/09) ヘッダ等指定のためにsetRequestPropertyの値を指定できるようにします。 |
5.8.8.1 (2015/06/12) |
public java.lang.String getUrl()
4.3.4.4 (2009/01/01) メソッド名変更 |
public void setRequestProperty(java.lang.String keys, java.lang.String vals)
keys
- パラメータキー(カンマ区切り)vals
- パラメータ(カンマ区切り)5.8.3.0 (2007/12/22) 追加 |
public void setPostData(java.lang.String data)
data
- POSTデータ4.1.0.0 (2007/12/22) キーと値のセットを取得するよう変更 |
public java.lang.String getType()
public long getLength()
public long getDate()
public long getModified()
public int getCode()
public java.lang.String getMethod()
public java.lang.String getMessage()
public java.lang.String getCharset()
public void setCharset(java.lang.String chset)
chset
- キャラクタ 情報public void setTimeout(int tout)
tout
- タイムアウト時間(秒) (ゼロは、無制限)URLConnection.setConnectTimeout(int)
5.8.8.1 (2015/06/12) timeout属性追加 |
public java.io.BufferedReader getReader() throws java.io.IOException
java.io.IOException
- 入出力エラーが発生したときpublic java.io.InputStream getInputStream() throws java.io.IOException
java.io.IOException
- 入出力エラーが発生したとき5.4.2.0 (2011/12/01) 新規追加 |
public static java.lang.String code2Message(int code)
code
- HTTPレスポンスコードHttpURLConnection.HTTP_ACCEPTED
5.6.7.0 (2013/07/27) レスポンスコード例 追加 |
public static void main(java.lang.String[] args) throws java.io.IOException
args
- コマンド引数配列java.io.IOException
- 入出力エラーが発生したとき5.6.7.0 (2013/07/27) -errEx 追加 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.