HttpMultipartPost

public class HttpMultipartPost
extends Object

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


Class helper untuk membuat permintaan postingan HTTP multibagian. Class ini digunakan untuk mengupload file menggunakan postingan HTTP multibagian (RFC 2388). Untuk mengirim postingan multibagian, buat objek ini dengan meneruskan URL yang akan dikirimi permintaan. Kemudian, tetapkan parameter yang diperlukan menggunakan metode addParameter dan tentukan file yang akan diupload menggunakan metode addFile. Setelah semuanya diatur, kirim permintaan menggunakan metode kirim. Saat ini penerapan hanya mendukung 'text/bias' jenis konten.

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.

Menampilkan
IOException

{i>addTextFile<i}

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

Tambahkan parameter file ke permintaan. Konten file yang akan diupload yang akan dimunculkan dari pembacaan stream input. Saat ini implementasinya hanya mendukung 'teks/biasa' jenis konten.

Parameter
name String: nama parameter.

fileName String: nama file yang akan dilaporkan untuk data dalam aliran data.

in InputStream: streaming yang kontennya sedang diupload.

Menampilkan
IOException

{i>addTextFile<i}

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 'teks/biasa' jenis konten.

Parameter
name String: nama parameter.

file File: file yang kontennya akan diupload sebagai bagian dari permintaan.

Menampilkan
IOException

kirim

public void send ()

Mengirim permintaan ke server.

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