Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

HttpMultipartPost

public class HttpMultipartPost
extends Object

java.lang.Object
com.android.tradefed.util.net.HttpMultipartPost


マルチパートHTTP postリクエストを行うためのヘルパークラス。このクラスは、マルチパートHTTPポスト(RFC 2388)を使用してファイルをアップロードするために使用されます。マルチパート投稿を送信するには、リクエストの送信先のURLを渡すこのオブジェクトを作成します。次に、addParameterメソッドを使用して必要なパラメータを設定し、addFileメソッドを使用してアップロードするファイルを指定します。すべてを設定したら、sendメソッドを使用してリクエストを送信します。現在、実装は 'text / plain'コンテンツタイプのみをサポートしています。

概要

パブリックコンストラクター

HttpMultipartPost (String url, IHttpHelper httpHelper)
HttpMultipartPost (String url)

パブリックメソッド

void addParameter (String name, String value)

リクエストに文字列パラメータを追加します。

void addTextFile (String name, String fileName, InputStream in)

リクエストにファイルパラメータを追加します。

void addTextFile (String name, File file)

リクエストにファイルパラメータを追加します。

void send ()

リクエストをサーバーに送信します。

パブリックコンストラクター

HttpMultipartPost

public HttpMultipartPost (String url, 
                IHttpHelper httpHelper)

パラメーター
url String

httpHelper IHttpHelper

HttpMultipartPost

public HttpMultipartPost (String url)

パラメーター
url String

パブリックメソッド

addParameter

public void addParameter (String name, 
                String value)

リクエストに文字列パラメータを追加します。

パラメーター
name String :パラメータの名前。

value String :パラメータの値。

addTextFile

public void addTextFile (String name, 
                String fileName, 
                InputStream in)

リクエストにファイルパラメータを追加します。アップロードするファイルの内容は、入力ストリームの読み取りから取得されます。現在、実装は 'text / plain'コンテンツタイプのみをサポートしています。

パラメーター
name String :パラメータの名前。

fileName String :ストリーム内のデータについて報告するファイル名。

in InputStream :コンテンツがアップロードされているストリーム。

addTextFile

public void addTextFile (String name, 
                File file)

リクエストにファイルパラメータを追加します。ファイルを開き、その内容を読み取り、リクエストの一部として送信します。現在、実装は 'text / plain'コンテンツタイプのみをサポートしています。

パラメーター
name String :パラメータの名前。

file File :コンテンツがリクエストの一部としてアップロードされるファイル。

送る

public void send ()

リクエストをサーバーに送信します。

投げる
IOException
IHttpHelper.DataSizeException