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
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)
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. |
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ış. |
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. |
Göndermek
public void send ()
İsteği sunucuya gönderir.