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 una publicación HTTP de varias partes (RFC 2388). Para enviar publicaciones de varias partes, cree este objeto pasándole la URL a la que enviar las solicitudes. Luego configure 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
agregar parámetro
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. |
agregar archivo de texto
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 "texto/sin formato".
Parámetros |
---|
name | String : nombre del parámetro. |
fileName | String : nombre del archivo para informar los datos en la secuencia. |
in | InputStream : flujo cuyos contenidos se están cargando. |
agregar archivo de texto
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 "texto/sin formato".
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.