HttpÇok Parçalı Gönderi

public class HttpMultipartPost
extends Object

java.lang.Object
com.android.tradefed.util.net.HttpMultipartPost


Çok parçalı HTTP gönderi istekleri yapmak için yardımcı sınıf. Bu sınıf, çok parçalı HTTP gönderisini (RFC 2388) kullanarak dosyaları yüklemek için kullanılır. Çok parçalı gönderiler göndermek için, isteklerin gönderileceği URL'yi ileten bu nesneyi oluşturun. Daha sonra addParameter yöntemini kullanarak gerekli parametreleri ayarlayın ve addFile yöntemini kullanarak yüklenecek dosyayı belirtin. Her şey ayarlandıktan sonra send yöntemini kullanarak isteği gönderin. Şu anda uygulama yalnızca 'metin/sade' içerik türlerini desteklemektedir.

Özet

Kamu inşaatçıları

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

Genel yöntemler

void addParameter (String name, String value)

İsteğe bir dize parametresi ekler.

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

İsteğe bir dosya parametresi ekleyin.

void addTextFile (String name, File file)

İsteğe bir dosya parametresi ekleyin.

void send ()

İsteği sunucuya gönderir.

Kamu inşaatçıları

HttpÇok Parçalı Gönderi

public HttpMultipartPost (String url, 
                IHttpHelper httpHelper)

Parametreler
url String

httpHelper IHttpHelper

HttpÇok Parçalı Gönderi

public HttpMultipartPost (String url)

Parametreler
url String

Genel yöntemler

addParameter

public void addParameter (String name, 
                String value)

İsteğe bir dize parametresi ekler.

Parametreler
name String : parametrenin adı.

value String : parametrenin değeri.

Atar
IO İstisnası

metinDosyası ekle

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

İsteğe bir dosya parametresi ekleyin. Yüklenecek dosyanın içeriği giriş akışının okunmasıyla elde edilecektir. Şu anda uygulama yalnızca 'metin/düz' içerik türünü desteklemektedir.

Parametreler
name String : parametrenin adı.

fileName String : akıştaki veriler için raporlanacak dosya adı.

in InputStream : içeriği yüklenen akış.

Atar
IO İstisnası

metinDosyası ekle

public void addTextFile (String name, 
                File file)

İsteğe bir dosya parametresi ekleyin. Dosyayı açar, içeriğini okur ve isteğin bir parçası olarak gönderir. Şu anda uygulama yalnızca 'metin/düz' içerik türünü desteklemektedir.

Parametreler
name String : parametrenin adı.

file File : İçeriği isteğin bir parçası olarak yüklenecek dosya.

Atar
IO İstisnası

Göndermek

public void send ()

İsteği sunucuya gönderir.

Atar
IO İstisnası
com.android.tradefed.util.net.IHttpHelper.DataSizeException
IHttpHelper.DataSizeException