HttpMultipartPost

public class HttpMultipartPost
extends Object

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


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

Ringkasan

Konstruktor publik

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

Metode publik

void addParameter(String name, String value)

Menambahkan parameter string ke permintaan.

void addTextFile(String name, File file)

Menambahkan parameter file ke permintaan.

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

Menambahkan parameter file ke permintaan.

void send()

Mengirim permintaan ke server.

Konstruktor publik

HttpMultipartPost

public HttpMultipartPost (String url)

Parameter
url String

HttpMultipartPost

public HttpMultipartPost (String url, 
                IHttpHelper httpHelper)

Parameter
url String

httpHelper IHttpHelper

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
java.io.IOException
IOException

addTextFile

public void addTextFile (String name, 
                File file)

Menambahkan parameter file ke permintaan. Membuka file, membaca kontennya dan mengirimkannya sebagai bagian dari permintaan. Saat ini, implementasi hanya mendukung 'text/plain' jenis konten.

Parameter
name String: nama parameter.

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

Menampilkan
java.io.IOException
IOException

addTextFile

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

Menambahkan parameter file ke permintaan. Konten file yang akan diupload akan berasal dari pembacaan aliran input. Saat ini, implementasi hanya mendukung 'text/plain' jenis konten.

Parameter
name String: nama parameter.

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

in InputStream: aliran yang kontennya sedang diupload.

Menampilkan
java.io.IOException
IOException

send

public void send ()

Mengirim permintaan ke server.

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