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 tempat permintaan akan dikirim.
Kemudian, tetapkan parameter yang diperlukan menggunakan metode addParameter dan tentukan file yang akan diupload menggunakan metode addFile. Setelah semuanya ditetapkan, kirim permintaan menggunakan metode pengiriman.
Saat ini, penerapan hanya mendukung jenis konten 'text/plain'.
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)
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. |
addTextFile
public void addTextFile (String name,
String fileName,
InputStream in)
Tambahkan parameter file ke permintaan. Konten file yang akan diupload
akan berasal dari membaca aliran input. Saat ini, implementasi tersebut hanya mendukung jenis konten 'teks/biasa'.
Parameter |
name |
String : nama parameter. |
fileName |
String : nama file yang akan dilaporkan untuk data dalam aliran data. |
in |
InputStream : streaming yang kontennya sedang diupload. |
addTextFile
public void addTextFile (String name,
File file)
Tambahkan parameter file ke permintaan. Membuka file, membaca kontennya,
dan mengirimkannya sebagai bagian dari permintaan. Saat ini, penerapan
hanya mendukung jenis konten 'text/plain'.
Parameter |
name |
String : nama parameter. |
file |
File : file yang kontennya akan diupload sebagai bagian dari permintaan. |
kirim
public void send ()
Mengirim permintaan ke server.