HttpMultipartPost
public class HttpMultipartPost
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.net.HttpMultipartPost |
Classe auxiliar para fazer solicitações de postagem HTTP multipartes. Esta classe é usada para fazer upload de arquivos usando postagem HTTP multipart (RFC 2388). Para enviar postagens multipartes crie este objeto passando a url para enviar as solicitações. Em seguida, defina os parâmetros necessários usando o método addParameter e especifique um arquivo para upload usando o método addFile. Depois que tudo estiver definido, envie a solicitação usando o método send. Atualmente a implementação suporta apenas tipos de conteúdo 'texto/simples'.
Resumo
Métodos públicos |
---|
void | addParameter (String name, String value) Adiciona um parâmetro de string à solicitação. |
void | addTextFile (String name, String fileName, InputStream in) Adicione um parâmetro de arquivo à solicitação. |
void | addTextFile (String name, File file) Adicione um parâmetro de arquivo à solicitação. |
void | send () Envia a solicitação ao servidor. |
Construtores 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)
Adiciona um parâmetro de string à solicitação.
Parâmetros |
---|
name | String : nome do parâmetro. |
value | String : valor do parâmetro. |
adicionarTextFile
public void addTextFile (String name,
String fileName,
InputStream in)
Adicione um parâmetro de arquivo à solicitação. O conteúdo do arquivo a ser carregado virá da leitura do fluxo de entrada. Atualmente a implementação suporta apenas o tipo de conteúdo 'texto/simples'.
Parâmetros |
---|
name | String : nome do parâmetro. |
fileName | String : nome do arquivo para relatar os dados no fluxo. |
in | InputStream : stream cujo conteúdo está sendo carregado. |
adicionarTextFile
public void addTextFile (String name,
File file)
Adicione um parâmetro de arquivo à solicitação. Abre o arquivo, lê seu conteúdo e o envia como parte da solicitação. Atualmente a implementação suporta apenas o tipo de conteúdo 'texto/simples'.
Parâmetros |
---|
name | String : nome do parâmetro. |
file | File : arquivo cujo conteúdo será carregado como parte da solicitação. |
enviar
public void send ()
Envia a solicitação ao servidor.