HttpMultipartPost
public class HttpMultipartPost
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.net.HttpMultipartPost |
Classe d'assistance pour effectuer des requêtes de publication HTTP en plusieurs parties. Cette classe est utilisée pour télécharger des fichiers à l'aide de la publication HTTP en plusieurs parties (RFC 2388). Pour envoyer des publications en plusieurs parties, créez cet objet en lui transmettant l'URL à laquelle envoyer les demandes. Définissez ensuite les paramètres nécessaires à l'aide de la méthode addParameter et spécifiez un fichier à télécharger à l'aide de la méthode addFile. Une fois que tout est défini, envoyez la demande à l'aide de la méthode d'envoi. Actuellement, l'implémentation ne prend en charge que les types de contenu 'text/plain'.
Résumé
Méthodes publiques |
---|
void | addParameter (String name, String value) Ajoute un paramètre de chaîne à la requête. |
void | addTextFile (String name, String fileName, InputStream in) Ajoutez un paramètre de fichier à la demande. |
void | addTextFile (String name, File file) Ajoutez un paramètre de fichier à la demande. |
void | send () Envoie la requête au serveur. |
Constructeurs publics
HttpMultipartPost
public HttpMultipartPost (String url,
IHttpHelper httpHelper)
Paramètres |
---|
url | String |
httpHelper | IHttpHelper |
HttpMultipartPost
public HttpMultipartPost (String url)
Méthodes publiques
ajouterParamètre
public void addParameter (String name,
String value)
Ajoute un paramètre de chaîne à la requête.
Paramètres |
---|
name | String : nom du paramètre. |
value | String : valeur du paramètre. |
addTextFile
public void addTextFile (String name,
String fileName,
InputStream in)
Ajoutez un paramètre de fichier à la demande. Le contenu du fichier à télécharger proviendra de la lecture du flux d'entrée. Actuellement, l'implémentation ne prend en charge que le type de contenu 'text/plain'.
Paramètres |
---|
name | String : nom du paramètre. |
fileName | String : nom de fichier à rapporter pour les données du flux. |
in | InputStream : flux dont le contenu est en cours de téléchargement. |
addTextFile
public void addTextFile (String name,
File file)
Ajoutez un paramètre de fichier à la demande. Ouvre le fichier, lit son contenu et l'envoie dans le cadre de la demande. Actuellement, l'implémentation ne prend en charge que le type de contenu 'text/plain'.
Paramètres |
---|
name | String : nom du paramètre. |
file | File : fichier dont le contenu sera téléchargé dans le cadre de la requête. |
envoyer
public void send ()
Envoie la requête au serveur.