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 mengunggah file menggunakan posting HTTP multipart (RFC 2388). Untuk mengirim posting multi-bagian, buat objek ini dengan meneruskan url tujuan pengiriman permintaan. Kemudian atur parameter yang diperlukan menggunakan metode addParameter dan tentukan file yang akan diunggah menggunakan metode addFile. Setelah semuanya diatur, kirimkan permintaan menggunakan metode kirim. Saat ini penerapannya hanya mendukung tipe konten 'teks/polos'.
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
tambahkanParameter
public void addParameter (String name,
String value)
Menambahkan parameter string ke permintaan.
Parameter |
---|
name | String : nama parameter. |
value | String : nilai parameter. |
tambahkan File Teks
public void addTextFile (String name,
String fileName,
InputStream in)
Tambahkan parameter file ke permintaan. Isi file yang akan diunggah akan berasal dari pembacaan aliran input. Saat ini implementasinya hanya mendukung tipe konten 'teks/polos'.
Parameter |
---|
name | String : nama parameter. |
fileName | String : nama file yang akan dilaporkan untuk data dalam aliran. |
in | InputStream : aliran yang isinya sedang diunggah. |
tambahkan File Teks
public void addTextFile (String name,
File file)
Tambahkan parameter file ke permintaan. Membuka file, membaca isinya dan mengirimkannya sebagai bagian dari permintaan. Saat ini implementasinya hanya mendukung tipe konten 'teks/polos'.
Parameter |
---|
name | String : nama parameter. |
file | File : file yang isinya akan diunggah sebagai bagian dari permintaan. |
mengirim
public void send ()
Mengirim permintaan ke server.