HttpMultipartPost

public class HttpMultipartPost
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.util.net.HttpMultipartPost


Çok parçalı HTTP yayın istekleri oluşturmak için yardımcı sınıf. Bu sınıf dosya yüklemek için kullanılıyor . Çok parçalı yayınlar göndermek için bu nesneyi oluşturun ve isteklerin gönderileceği URL'yi iletin. Ardından, addParameters yöntemini kullanarak gerekli parametreleri ayarlayın ve yüklenecek bir dosya belirtin. (addFile yöntemini kullanarak). Her şey ayarlandıktan sonra gönderme yöntemini kullanarak isteği gönderin. Şu anda uygulama yalnızca "text/plain" değerini desteklemektedir içerik türleri.

Özet

Kamu inşaatçıları

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

Herkese açık 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ı

HttpMultipartPost

public HttpMultipartPost (String url, 
                IHttpHelper httpHelper)

Parametreler
url String

httpHelper IHttpHelper

HttpMultipartPost

public HttpMultipartPost (String url)

Parametreler
url String

Herkese açık yöntemler

addParametresi

public void addParameter (String name, 
                String value)

İsteğe bir dize parametresi ekler.

Parametreler
name String: Parametrenin adı.

value String: Parametrenin değeri.

Fırlatma
IOİstisna

metin dosyası 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ı okumaktan gelir. Şu anda yalnızca uygulamadaki "text/plain" değerini destekler İçerik türü.

Parametreler
name String: Parametrenin adı.

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

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

Fırlatma
IOİstisna

metin dosyası ekle

public void addTextFile (String name, 
                File file)

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

Parametreler
name String: Parametrenin adı.

file File: İçeriği istek kapsamında yüklenecek dosya.

Fırlatma
IOİstisna

gönder

public void send ()

İsteği sunucuya gönderir.

Fırlatma
IOİstisna
com.android.tradefed.util.net.IHttpHelper.DataSizeException
IHttpHelper.DataSizeException