com.nttdocomo.io
インタフェース HttpConnection

すべてのスーパーインタフェース:
javax.microedition.io.Connection, javax.microedition.io.ContentConnection, javax.microedition.io.InputConnection, javax.microedition.io.OutputConnection, javax.microedition.io.StreamConnection
既知のサブインタフェースの一覧:
DDPConnection

public interface HttpConnection
extends javax.microedition.io.ContentConnection

HTTP プロトコルでのネットワークへの接続を定義します。


フィールドの概要
static String GET
          HTTP リクエストメソッドの "GET" を表す文字列です。
static 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 String POST
          HTTP リクエストメソッドの "POST" を表す文字列です。
 
メソッドの概要
 void close()
          接続を閉じてリソースを解放します。
 void connect()
          HTTP で接続し、メッセージを送受信します。
 long getDate()
          メッセージの日付を取得します。
 String getEncoding()
          コンテントのエンコード形式の識別文字列を取得します。
 long getExpiration()
          メッセージの有効期限を取得します。
 String getHeaderField(String name)
          ヘッダ情報を取得します。
 long getLastModified()
          メッセージの更新時刻を取得します。
 long getLength()
          コンテンツの長さを取得します。
 int getResponseCode()
          レスポンスコードを取得します。
 String getResponseMessage()
          レスポンスメッセージを取得します。
 String getType()
          コンテントのタイプの識別文字列を取得します。
 String getURL()
          接続先のURLを取得します。
 java.io.InputStream openInputStream()
          入力ストリームを取得します。
 java.io.OutputStream openOutputStream()
          出力ストリームを取得します。
 void setIfModifiedSince(long ifmodifiedsince)
          "If-Modified-Since"ヘッダの値を設定します。
 void setRequestMethod(String method)
           リクエストメソッドを設定します。
 void setRequestProperty(String key, String value)
          ヘッダのプロパティ値を設定します。
 
インタフェース javax.microedition.io.InputConnection から継承したメソッド
openDataInputStream
 
インタフェース javax.microedition.io.OutputConnection から継承したメソッド
openDataOutputStream
 

フィールドの詳細

HEAD

public static final String HEAD
HTTP リクエストメソッドの "HEAD" を表す文字列です。(= "HEAD")

関連項目:
定数フィールド値

GET

public static final String GET
HTTP リクエストメソッドの "GET" を表す文字列です。(= "GET")

関連項目:
定数フィールド値

POST

public static final String POST
HTTP リクエストメソッドの "POST" を表す文字列です。(= "POST")

関連項目:
定数フィールド値

HTTP_OK

public static final int HTTP_OK
HTTPレスポンスのgenerally OK系のステータスコード(=200)。

関連項目:
定数フィールド値

HTTP_CREATED

public static final int HTTP_CREATED
HTTPレスポンスのgenerally OK系のステータスコード(=201)。

関連項目:
定数フィールド値

HTTP_ACCEPTED

public static final int HTTP_ACCEPTED
HTTPレスポンスのgenerally OK系のステータスコード(=202)。

関連項目:

POST

public static final String POST
HTTP 繝ェ繧ッ繧ィ繧ケ繝医Γ繧ス繝