HttpMultipartPost

public class HttpMultipartPost
extends Object

java.lang.Объект
com.android.tradefed.util.net.HttpMultipartPost


Вспомогательный класс для создания составных HTTP-запросов на публикацию. Этот класс используется для загрузки файлов с помощью составной HTTP-почты (RFC 2388). Чтобы отправлять составные сообщения, создайте этот объект, передав ему URL-адрес для отправки запросов. Затем задайте необходимые параметры с помощью метода addParameter и укажите файл для загрузки с помощью метода addFile. После того, как все настроено, отправьте запрос с помощью метода send. В настоящее время реализация поддерживает только типы содержимого text/plain.

Краткое содержание

Публичные конструкторы

HttpMultipartPost (String url, IHttpHelper httpHelper)
HttpMultipartPost (String url)

Публичные методы

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)

Параметры
url String

Публичные методы

добавитьпараметр

public void addParameter (String name, 
                String value)

Добавляет строковый параметр в запрос.

Параметры
name String : имя параметра.

value String : значение параметра.

Броски
IOException

добавитьтекстовый файл

public void addTextFile (String name, 
                String fileName, 
                InputStream in)

Добавьте в запрос параметр файла. Содержимое загружаемого файла будет получено при чтении входного потока. В настоящее время реализация поддерживает только тип содержимого text/plain.

Параметры
name String : имя параметра.

fileName String : имя файла для отчета о данных в потоке.

in InputStream : поток, содержимое которого загружается.

Броски
IOException

добавитьтекстовый файл

public void addTextFile (String name, 
                File file)

Добавьте в запрос параметр файла. Открывает файл, считывает его содержимое и отправляет в составе запроса. В настоящее время реализация поддерживает только тип содержимого text/plain.

Параметры
name String : имя параметра.

file File : файл, содержимое которого будет загружено как часть запроса.

Броски
IOException

отправлять

public void send ()

Отправляет запрос на сервер.

Броски
IOException
com.android.tradefed.util.net.IHttpHelper.DataSizeException
IHttpHelper.DataSizeException