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 mengupload file menggunakan multipart HTTP post (RFC 2388). Untuk mengirim posting multipart, buat objek ini dengan mengirimkan url untuk mengirim permintaan. Kemudian atur parameter yang diperlukan menggunakan metode addParameter dan tentukan file yang akan diunggah menggunakan metode addFile. Setelah semuanya diatur, kirim permintaan menggunakan metode kirim. Saat ini implementasi hanya mendukung tipe 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,
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. |
addTextFile
public void addTextFile (String name,
String fileName,
InputStream in)
Tambahkan parameter file ke permintaan. Konten file yang akan diunggah akan berasal dari pembacaan aliran input. Saat ini implementasi hanya mendukung tipe konten 'text/plain'.
Parameter |
---|
name | String : nama parameter. |
fileName | String : nama file untuk melaporkan data dalam aliran. |
in | InputStream : aliran yang isinya sedang diunggah. |
addTextFile
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 tipe konten 'text/plain'.
Parameter |
---|
name | String : nama parameter. |
file | File : file yang isinya akan diunggah sebagai bagian dari permintaan. |
mengirim
public void send ()
Mengirim permintaan ke server.