|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objecthatenahaiku4j.util.HttpUtil.PostStream
public static class HttpUtil.PostStream
ポスト処理補助クラス。
パラメータを生成してポストします。
コンストラクタの概要 | |
---|---|
HttpUtil.PostStream(java.io.OutputStream o)
「URLエンコード」モードのデータストリームを作成します。 |
|
HttpUtil.PostStream(java.io.OutputStream o,
java.lang.String boundary)
「マルチパート」モードのデータストリームを作成します。 |
メソッドの概要 | |
---|---|
void |
addFile(java.io.File file,
java.lang.String name,
ImageMime mimeType)
ファイルの内容をストリームに追加します。 |
void |
addImageData(byte[] imageData,
java.lang.String name,
ImageMime mimeType)
画像バイナリデータをストリームに追加します。 |
void |
addImageUrl(java.lang.String imageUrl,
java.lang.String name,
ImageMime mimeType)
URL上からバイトストリームを取得し、ファイルとして追加します。 |
void |
addProperty(java.lang.String name,
java.lang.String value)
パラメータをストリームに追加します。 |
void |
close()
このストリームを閉じて、ポストします。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public HttpUtil.PostStream(java.io.OutputStream o)
close()
すると、Content-Type を "application/x-www-urlencoded" として POST リクエストを実行します。
o
- URLConnection.getOutputStream() で返される URLConnection.getOutputStream()
public HttpUtil.PostStream(java.io.OutputStream o, java.lang.String boundary)
o
- URLConnection.getOutputStream()
で返される OutputStreamboundary
- マルチパート MIME の区切文字列メソッドの詳細 |
---|
public void addProperty(java.lang.String name, java.lang.String value) throws java.io.IOException
name
- パラメータ名value
- パラメータの値
java.io.IOException
- 書き込み時にエラーが発生したpublic void addFile(java.io.File file, java.lang.String name, ImageMime mimeType) throws java.io.IOException
file
- 追加するファイルname
- パラメータ名mimeType
- このファイルの MIME タイプ
java.io.IOException
- 通信エラーが発生public void addImageUrl(java.lang.String imageUrl, java.lang.String name, ImageMime mimeType) throws java.io.IOException
imageUrl
- 追加するファイルname
- パラメータ名mimeType
- このファイルの MIME タイプ
java.io.IOException
- 通信エラーが発生public void addImageData(byte[] imageData, java.lang.String name, ImageMime mimeType) throws java.io.IOException
imageData
- 画像バイナリデータname
- パラメータ名mimeType
- このファイルの MIME タイプ
java.io.IOException
- 通信エラーが発生public void close() throws java.io.IOException
java.io.IOException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |