|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
HTTP プロトコルでのネットワークへの接続を定義します。
| フィールドの概要 | |
static java.lang.String |
GET
HTTP リクエストメソッドの "GET" を表す文字列です。 |
static java.lang.String |
HEAD
HTTP リクエストメソッドの "HEAD" を表す文字列です。 |
static int |
HTTP_ACCEPTED
HTTPレスポンスのgenerally OK系のステータスコード(=202)。 |
static int |
HTTP_BAD_GATEWAY
HTTP レスポンスの server error 系のステータスコード(502)。 |
static int |
HTTP_BAD_METHOD
HTTP レスポンスの client error 系のステータスコード(405)。 |
static int |
HTTP_BAD_REQUEST
HTTP レスポンスの client error 系のステータスコード(400)。 |
static int |
HTTP_CLIENT_TIMEOUT
HTTP レスポンスの client error 系のステータスコード(408)。 |
static int |
HTTP_CONFLICT
HTTP レスポンスの client error 系のステータスコード(409)。 |
static int |
HTTP_CREATED
HTTPレスポンスのgenerally OK系のステータスコード(=201)。 |
static int |
HTTP_ENTITY_TOO_LARGE
HTTP レスポンスの client error 系のステータスコード(413)。 |
static int |
HTTP_EXPECT_FAILED
HTTP レスポンスの client error 系のステータスコード(417)。 |
static int |
HTTP_FORBIDDEN
HTTP レスポンスの client error 系のステータスコード(403)。 |
static int |
HTTP_GATEWAY_TIMEOUT
HTTP レスポンスの server error 系のステータスコード(504)。 |
static int |
HTTP_GONE
HTTP レスポンスの client error 系のステータスコード(410)。 |
static int |
HTTP_INTERNAL_ERROR
HTTP レスポンスの server error 系のステータスコード(500)。 |
static int |
HTTP_LENGTH_REQUIRED
HTTP レスポンスの client error 系のステータスコード(411)。 |
static int |
HTTP_MOVED_PERM
HTTP レスポンスの relocation/redirect 系のステータスコード(=301)。 |
static int |
HTTP_MOVED_TEMP
HTTP レスポンスの relocation/redirect 系のステータスコード(=302)。 |
static int |
HTTP_MULT_CHOICE
HTTP レスポンスの relocation/redirect 系のステータスコード(=300)。 |
static int |
HTTP_NO_CONTENT
HTTPレスポンスのgenerally OK系のステータスコード(=204)。 |
static int |
HTTP_NOT_ACCEPTABLE
HTTP レスポンスの client error 系のステータスコード(406)。 |
static int |
HTTP_NOT_AUTHORITATIVE
HTTPレスポンスのgenerally OK系のステータスコード(=203)。 |
static int |
HTTP_NOT_FOUND
HTTP レスポンスの client error 系のステータスコード(404)。 |
static int |
HTTP_NOT_IMPLEMENTED
HTTP レスポンスの server error 系のステータスコード(501)。 |
static int |
HTTP_NOT_MODIFIED
HTTP レスポンスの relocation/redirect 系のステータスコード(=304)。 |
static int |
HTTP_OK
HTTPレスポンスのgenerally OK系のステータスコード(=200)。 |
static int |
HTTP_PARTIAL
HTTPレスポンスのgenerally OK系のステータスコード(=206)。 |
static int |
HTTP_PAYMENT_REQUIRED
HTTP レスポンスの client error 系のステータスコード(402)。 |
static int |
HTTP_PRECON_FAILED
HTTP レスポンスの client error 系のステータスコード(412)。 |
static int |
HTTP_PROXY_AUTH
HTTP レスポンスの client error 系のステータスコード(407)。 |
static int |
HTTP_REQ_TOO_LONG
HTTP レスポンスの client error 系のステータスコード(414)。 |
static int |
HTTP_RESET
HTTPレスポンスのgenerally OK系のステータスコード(=205)。 |
static int |
HTTP_SEE_OTHER
HTTP レスポンスの relocation/redirect 系のステータスコード(=303)。 |
static int |
HTTP_TEMP_REDIRECT
HTTP レスポンスの relocation/redirect 系のステータスコード(=307)。 |
static int |
HTTP_UNAUTHORIZED
HTTP レスポンスの client error 系のステータスコード(401)。 |
static int |
HTTP_UNAVAILABLE
HTTP レスポンスの server error 系のステータスコード(503)。 |
static int |
HTTP_UNSUPPORTED_RANGE
HTTP レスポンスの client error 系のステータスコード(416)。 |
static int |
HTTP_UNSUPPORTED_TYPE
HTTP レスポンスの client error 系のステータスコード(415)。 |
static int |
HTTP_USE_PROXY
HTTP レスポンスの relocation/redirect 系のステータスコード(=305)。 |
static int |
HTTP_VERSION
HTTP レスポンスの server error 系のステータスコード(505)。 |
static java.lang.String |
POST
HTTP リクエストメソッドの "POST" を表す文字列です。 |
| メソッドの概要 | |
void |
close()
接続を閉じてリソースを解放します。 |
void |
connect()
HTTP で接続し、メッセージを送受信します。 |
long |
getDate()
メッセージの日付を取得します。 |
java.lang.String |
getEncoding()
コンテントのエンコード形式の識別文字列を取得します。 |
long |
getExpiration()
メッセージの有効期限を取得します。 |
java.lang.String |
getHeaderField(java.lang.String name)
ヘッダ情報を取得します。 |
long |
getLastModified()
メッセージの更新時刻を取得します。 |
long |
getLength()
コンテンツの長さを取得します。 |
int |
getResponseCode()
レスポンスコードを取得します。 |
java.lang.String |
getResponseMessage()
レスポンスメッセージを取得します。 |
java.lang.String |
getType()
コンテントのタイプの識別文字列を取得します。 |
java.lang.String |
getURL()
接続先のURLを取得します。 |
java.io.InputStream |
openInputStream()
入力ストリームを取得します。 |
java.io.OutputStream |
openOutputStream()
出力ストリームを取得します。 |
void |
setIfModifiedSince(long ifmodifiedsince)
"If-Modified-Since"ヘッダの値を設定します。 |
void |
setRequestMethod(java.lang.String method)
リクエストメソッドを設定します。 |
void |
setRequestProperty(java.lang.String key,
java.lang.String value)
ヘッダのプロパティ値を設定します。 |
| インタフェース javax.microedition.io.InputConnection から継承したメソッド |
openDataInputStream |
| インタフェース javax.microedition.io.OutputConnection から継承したメソッド |
openDataOutputStream |
| フィールドの詳細 |
public static final java.lang.String HEAD
public static final java.lang.String GET
public static final java.lang.String POST
public static final int HTTP_OK
public static final int HTTP_CREATED
public static final int HTTP_ACCEPTED
public static final int HTTP_NOT_AUTHORITATIVE
public static final int HTTP_NO_CONTENT
public static final int HTTP_RESET
public static final int HTTP_PARTIAL
public static final int HTTP_MULT_CHOICE
public static final int HTTP_MOVED_PERM
public static final int HTTP_MOVED_TEMP
public static final int HTTP_SEE_OTHER
public static final int HTTP_NOT_MODIFIED
public static final int HTTP_USE_PROXY
public static final int HTTP_TEMP_REDIRECT
public static final int HTTP_BAD_REQUEST
public static final int HTTP_UNAUTHORIZED
public static final int HTTP_PAYMENT_REQUIRED
public static final int HTTP_FORBIDDEN
public static final int HTTP_NOT_FOUND
public static final int HTTP_BAD_METHOD
public static final int HTTP_NOT_ACCEPTABLE
public static final int HTTP_PROXY_AUTH
public static final int HTTP_CLIENT_TIMEOUT
public static final int HTTP_CONFLICT
public static final int HTTP_GONE
public static final int HTTP_LENGTH_REQUIRED
public static final int HTTP_PRECON_FAILED
public static final int HTTP_ENTITY_TOO_LARGE
public static final int HTTP_REQ_TOO_LONG
public static final int HTTP_UNSUPPORTED_TYPE
public static final int HTTP_UNSUPPORTED_RANGE
public static final int HTTP_EXPECT_FAILED
public static final int HTTP_INTERNAL_ERROR
public static final int HTTP_NOT_IMPLEMENTED
public static final int HTTP_BAD_GATEWAY
public static final int HTTP_UNAVAILABLE
public static final int HTTP_GATEWAY_TIMEOUT
public static final int HTTP_VERSION
| メソッドの詳細 |
public void connect()
throws java.io.IOException
java.io.IOException - I/O エラーが発生した場合に発生します。ConnectionException - リクエストメソッドが設定されていない等、ヘッダの設定が不足している場合や、
通信エラーが発生した場合に発生します(ILLEGAL_STATE)。ConnectionException - [DoJa-2.0] サーバからのレスポンスコードが2xxでない場合に発生します(HTTP_ERROR)。InterruptedIOException - [DoJa-2.0] サスペンド状態に遷移した場合や中断要求が発生した場合に発生します。
public void close()
throws java.io.IOException
javax.microedition.io.Connection 内の closejava.io.IOException - I/O エラーが発生した場合に発生します。
public java.io.InputStream openInputStream()
throws java.io.IOException
javax.microedition.io.InputConnection 内の openInputStreamjava.io.IOException - I/O エラーが発生した場合に発生します。ConnectionException - 通信エラーが発生した場合に発生します。
public java.io.OutputStream openOutputStream()
throws java.io.IOException
javax.microedition.io.OutputConnection 内の openOutputStreamjava.io.IOException - I/O エラーが発生した場合に発生します。ConnectionException - 通信エラーが発生した場合に発生します。public java.lang.String getEncoding()
getHeaderField("Content-Encoding")と同じです。
javax.microedition.io.ContentConnection 内の getEncodingpublic long getLength()
javax.microedition.io.ContentConnection 内の getLengthpublic java.lang.String getType()
getHeaderField("Content-Type")と同じです。
javax.microedition.io.ContentConnection 内の getTypepublic java.lang.String getURL()
public void setRequestMethod(java.lang.String method)
throws java.io.IOException
method - HTTP リクエストメソッドを表す文字列を指定します。NullPointerException - 引数 method に null が指定された場合に発生します。IllegalArgumentException - 引数 method に許可されていないメソッドが指定された場合に発生します。
public void setRequestProperty(java.lang.String key,
java.lang.String value)
throws java.io.IOException
key - プロパティを指定する文字列を指定します。value - 設定値を指定します。
public int getResponseCode()
throws java.io.IOException
java.io.IOException - I/O エラーが発生した場合に発生します。
public java.lang.String getResponseMessage()
throws java.io.IOException
java.io.IOException - I/O エラーが発生した場合に発生します。public java.lang.String getHeaderField(java.lang.String name)
name - ヘッダのキー値を表す文字列を指定します。public long getDate()
public long getExpiration()
public long getLastModified()
public void setIfModifiedSince(long ifmodifiedsince)
ifmodifiedsince - 日付を表す整数値を指定します。
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
NTT DoCoMo,Inc.
本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。
Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。
「iモード」、「iアプリ/アイアプリ」はNTTドコモの商標です。