HttpMultipartPost

public class HttpMultipartPost
extends Object

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


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

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

Общественные конструкторы

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 : значение параметра.

Броски
Исключение IO

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

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

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

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

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

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

Броски
Исключение IO

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

public void addTextFile (String name, 
                File file)

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

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

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

Броски
Исключение IO

отправлять

public void send ()

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

Броски
Исключение IO
com.android.tradefed.util.net.IHttpHelper.DataSizeException
IHttpHelper.DataSizeException