Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

HttpMultipartPost

public class HttpMultipartPost
extends Object

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


Kelas pembantu untuk membuat permintaan posting HTTP multi-bagian. Kelas ini digunakan untuk mengupload file menggunakan multipart HTTP post (RFC 2388). Untuk mengirim posting multipart, buat objek ini dengan mengirimkan url untuk mengirim permintaan. Kemudian atur parameter yang diperlukan menggunakan metode addParameter dan tentukan file yang akan diunggah menggunakan metode addFile. Setelah semuanya diatur, kirim permintaan menggunakan metode kirim. Saat ini implementasi hanya mendukung tipe konten 'text/plain'.

Ringkasan

Konstruktor publik

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

Metode publik

void addParameter (String name, String value)

Menambahkan parameter string ke permintaan.

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

Tambahkan parameter file ke permintaan.

void addTextFile (String name, File file)

Tambahkan parameter file ke permintaan.

void send ()

Mengirim permintaan ke server.

Konstruktor publik

HttpMultipartPost

public HttpMultipartPost (String url, 
                IHttpHelper httpHelper)

Parameter
url String

httpHelper IHttpHelper

HttpMultipartPost

public HttpMultipartPost (String url)

Parameter
url String

Metode publik

addParameter

public void addParameter (String name, 
                String value)

Menambahkan parameter string ke permintaan.

Parameter
name String : nama parameter.

value String : nilai parameter.

Melempar
IOException

addTextFile

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

Tambahkan parameter file ke permintaan. Konten file yang akan diunggah akan berasal dari pembacaan aliran input. Saat ini implementasi hanya mendukung tipe konten 'text/plain'.

Parameter
name String : nama parameter.

fileName String : nama file untuk melaporkan data dalam aliran.

in InputStream : aliran yang isinya sedang diunggah.

Melempar
IOException

addTextFile

public void addTextFile (String name, 
                File file)

Tambahkan parameter file ke permintaan. Membuka file, membaca isinya dan mengirimkannya sebagai bagian dari permintaan. Saat ini implementasi hanya mendukung tipe konten 'text/plain'.

Parameter
name String : nama parameter.

file File : file yang isinya akan diunggah sebagai bagian dari permintaan.

Melempar
IOException

mengirim

public void send ()

Mengirim permintaan ke server.

Melempar
IOException
com.android.tradefed.util.net.IHttpHelper.DataSizeException
IHttpHelper.DataSizeException