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
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)
Metode publik
addParameter
public void addParameter (String name,
String value)
Menambahkan parameter string ke permintaan.
Parameter |
name |
String : nama parameter. |
value |
String : nilai parameter. |
{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. |
{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. |
kirim
public void send ()
Mengirim permintaan ke server.