HttpMultipartPost
public
class
HttpMultipartPost
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.net.HttpMultipartPost
|
Classe di supporto per l'invio di richieste POST HTTP con più parti. Questa classe viene utilizzata per caricare file
utilizzando il post HTTP multipart (RFC 2388).
Per inviare post con più parti, crea questo oggetto passando l'URL a cui inviare le richieste.
Imposta quindi i parametri necessari utilizzando il metodo addParameter e specifica un file da caricare utilizzando il metodo addFile. Una volta completata la configurazione, invia la richiesta utilizzando il metodo send.
Attualmente l'implementazione supporta solo i tipi di contenuti di tipo "testo/normale".
Riepilogo
Metodi pubblici |
void
|
addParameter(String name, String value)
Aggiunge un parametro stringa alla richiesta.
|
void
|
addTextFile(String name, String fileName, InputStream in)
Aggiungi un parametro file alla richiesta.
|
void
|
addTextFile(String name, File file)
Aggiungi un parametro file alla richiesta.
|
void
|
send()
Invia la richiesta al server.
|
Costruttori pubblici
HttpMultipartPost
public HttpMultipartPost (String url)
HttpMultipartPost
public HttpMultipartPost (String url,
IHttpHelper httpHelper)
Parametri |
url |
String |
httpHelper |
IHttpHelper |
Metodi pubblici
addParameter
public void addParameter (String name,
String value)
Aggiunge un parametro di stringa alla richiesta.
Parametri |
name |
String : il nome del parametro. |
value |
String : valore del parametro. |
addTextFile
public void addTextFile (String name,
String fileName,
InputStream in)
Aggiungi un parametro file alla richiesta. I contenuti del file da caricare provengono dalla lettura dello stream di input. Al momento l'implementazione supporta solo il tipo di contenuto "text/plain".
Parametri |
name |
String : il nome del parametro. |
fileName |
String : nome del file da segnalare per i dati nello stream. |
in |
InputStream : lo stream di cui vengono caricati i contenuti. |
addTextFile
public void addTextFile (String name,
File file)
Aggiungi un parametro file alla richiesta. Apre il file, ne legge i contenuti
e li invia come parte della richiesta. Al momento l'implementazione supporta solo il tipo di contenuto "text/plain".
Parametri |
name |
String : il nome del parametro. |
file |
File : file i cui contenuti verranno caricati nell'ambito della richiesta. |
Invia
public void send ()
Invia la richiesta al server.