HttpMultipartPost
public class HttpMultipartPost
extends Object
java.lang.Nesne | |
↳ | 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 dosya yüklemek için kullanılır. Çok parçalı gönderiler göndermek için, isteklerin gönderileceği url'yi ileterek bu nesneyi oluşturun. Ardından, addParameter yöntemini kullanarak gerekli parametreleri ayarlayın ve addFile yöntemini kullanarak yüklenecek bir dosya belirtin. Her şey ayarlandıktan sonra, gönderme yöntemini kullanarak isteği gönderin. Şu anda uygulama yalnızca 'metin/düz' 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ı
HttpMultipartPost
public HttpMultipartPost (String url, IHttpHelper httpHelper)
parametreler | |
---|---|
url | String |
httpHelper | IHttpHelper |
HttpMultipartPost
public HttpMultipartPost (String url)
parametreler | |
---|---|
url | String |
Genel yöntemler
addParametre
public void addParameter (String name, String value)
İsteğe bir dize parametresi ekler.
parametreler | |
---|---|
name | String : parametrenin adı. |
value | String : parametrenin değeri. |
addTextFile
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ından 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 rapor edilecek dosya adı. |
in | InputStream : içeriği yüklenmekte olan akış. |
addTextFile
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.
atar | |
---|---|
| IOException |
IHttpHelper.DataSizeException |