HttpMultipartPost
public class HttpMultipartPost
extends Object
java.lang.Objeto |
↳ | com.android.tradefed.util.net.HttpMultipartPost |
Clase auxiliar para realizar solicitudes de publicación HTTP de varias partes. Esta clase se utiliza para cargar archivos mediante publicación HTTP de varias partes (RFC 2388). Para enviar publicaciones de varias partes, cree este objeto pasándole la URL para enviar las solicitudes. Luego establezca los parámetros necesarios usando el método addParameter y especifique un archivo para cargar usando el método addFile. Una vez que todo esté configurado, envíe la solicitud utilizando el método de envío. Actualmente, la implementación solo admite tipos de contenido 'texto/sin formato'.
Resumen
Métodos públicos |
---|
void | addParameter (String name, String value) Agrega un parámetro de cadena a la solicitud. |
void | addTextFile (String name, String fileName, InputStream in) Agregue un parámetro de archivo a la solicitud. |
void | addTextFile (String name, File file) Agregue un parámetro de archivo a la solicitud. |
void | send () Envía la solicitud al servidor. |
Constructores públicos
HttpMultipartPost
public HttpMultipartPost (String url,
IHttpHelper httpHelper)
Parámetros |
---|
url | String |
httpHelper | IHttpHelper |
HttpMultipartPost
public HttpMultipartPost (String url)
Métodos públicos
addParameter
public void addParameter (String name,
String value)
Agrega un parámetro de cadena a la solicitud.
Parámetros |
---|
name | String : nombre del parámetro. |
value | String : valor del parámetro. |
agregarTextFile
public void addTextFile (String name,
String fileName,
InputStream in)
Agregue un parámetro de archivo a la solicitud. El contenido del archivo a cargar provendrá de la lectura del flujo de entrada. Actualmente, la implementación solo admite el tipo de contenido 'text/plain'.
Parámetros |
---|
name | String : nombre del parámetro. |
fileName | String : nombre de archivo para informar sobre los datos en la transmisión. |
in | InputStream : flujo cuyos contenidos se están cargando. |
agregarTextFile
public void addTextFile (String name,
File file)
Agregue un parámetro de archivo a la solicitud. Abre el archivo, lee su contenido y lo envía como parte de la solicitud. Actualmente, la implementación solo admite el tipo de contenido 'text/plain'.
Parámetros |
---|
name | String : nombre del parámetro. |
file | File : archivo cuyo contenido se cargará como parte de la solicitud. |
enviar
public void send ()
Envía la solicitud al servidor.