HttpMultipartPost
public class HttpMultipartPost
extends Object
java.lang.Объект |
↳ | com.android.tradefed.util.net.HttpMultipartPost |
Вспомогательный класс для создания составных HTTP-запросов на публикацию. Этот класс используется для загрузки файлов с использованием составных сообщений HTTP (RFC 2388). Чтобы отправлять составные сообщения, создайте этот объект, передав ему URL-адрес для отправки запросов. Затем задайте необходимые параметры с помощью метода addParameter и укажите файл для загрузки с помощью метода addFile. После того, как все настроено, отправьте запрос методом send. В настоящее время реализация поддерживает только типы контента «текст/простой».
Краткое содержание
Публичные методы |
---|
void | addParameter (String name, String value) Добавляет строковый параметр в запрос. |
void | addTextFile (String name, String fileName, InputStream in) Добавьте в запрос параметр файла. |
void | addTextFile (String name, File file) Добавьте в запрос параметр файла. |
void | send () Отправляет запрос на сервер. |
Общественные конструкторы
HttpMultipartPost
public HttpMultipartPost (String url,
IHttpHelper httpHelper)
Параметры |
---|
url | String |
httpHelper | IHttpHelper |
HttpMultipartPost
public HttpMultipartPost (String url)
Публичные методы
добавитьпараметр
public void addParameter (String name,
String value)
Добавляет строковый параметр в запрос.
Параметры |
---|
name | String : имя параметра. |
value | String : значение параметра. |
добавитьтекстфиле
public void addTextFile (String name,
String fileName,
InputStream in)
Добавьте в запрос параметр файла. Содержимое файла для загрузки будет получено в результате чтения входного потока. В настоящее время реализация поддерживает только тип контента «текст/простой».
Параметры |
---|
name | String : имя параметра. |
fileName | String : имя файла для отчета о данных в потоке. |
in | InputStream : поток, содержимое которого загружается. |
добавитьтекстфиле
public void addTextFile (String name,
File file)
Добавьте в запрос параметр файла. Открывает файл, считывает его содержимое и отправляет его как часть запроса. В настоящее время реализация поддерживает только тип контента «текст/простой».
Параметры |
---|
name | String : имя параметра. |
file | File : файл, содержимое которого будет загружено как часть запроса. |
отправлять
public void send ()
Отправляет запрос на сервер.