HttpMultipartPost
public
class
HttpMultipartPost
extends Object
java.lang.Object
|
🎞 |
com.android.tradefed.util.net.HttpMultipartPost
|
Classe helper per effettuare richieste di post HTTP multiparte. Questa classe viene utilizzata per caricare file
usando post HTTP multiparte (RFC 2388).
Per inviare post con più parti, crea questo oggetto passando l'URL a cui inviare le richieste.
Quindi imposta 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 di invio.
Attualmente l'implementazione supporta solo i formati "testo/normale" tipi di contenuti.
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,
IHttpHelper httpHelper)
Parametri |
url |
String |
httpHelper |
IHttpHelper |
HttpMultipartPost
public HttpMultipartPost (String url)
Metodi pubblici
addParameter
public void addParameter (String name,
String value)
Aggiunge un parametro stringa alla richiesta.
Parametri |
name |
String : 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 del flusso di input. Attualmente, solo l'implementazione
supporta 'testo/normale' tipo di contenuti.
Parametri |
name |
String : nome del parametro. |
fileName |
String : nome del file da segnalare per i dati nello stream. |
in |
InputStream : 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 il contenuto
e le invia come parte della richiesta. Attualmente, l'implementazione
supporta solo "text/plain" tipo di contenuti.
Parametri |
name |
String : nome del parametro. |
file |
File : file i cui contenuti verranno caricati nell'ambito della richiesta. |
Invia
public void send ()
Invia la richiesta al server.