HttpMultipartPost
public class HttpMultipartPost
extends Object
java.lang.Object | |
com.android.tradefed.util.net.HttpMultipartPost |
Klasa pomocnicza do tworzenia wieloczęściowych żądań pocztowych HTTP. Ta klasa służy do przesyłania plików przy użyciu wieloczęściowego postu HTTP (RFC 2388). Aby wysyłać posty wieloczęściowe, utwórz ten obiekt, przekazując mu adres URL, do którego mają być wysyłane żądania. Następnie ustaw niezbędne parametry za pomocą metody addParameter i określ plik do przesłania za pomocą metody addFile. Po ustawieniu wszystkiego wyślij żądanie za pomocą metody send. Obecnie implementacja obsługuje tylko typy treści „text/plain”.
Streszczenie
Konstruktorzy publiczni | |
---|---|
HttpMultipartPost (String url, IHttpHelper httpHelper) | |
HttpMultipartPost (String url) |
Metody publiczne | |
---|---|
void | addParameter (String name, String value) Dodaje parametr ciągu do żądania. |
void | addTextFile (String name, String fileName, InputStream in) Dodaj parametr pliku do żądania. |
void | addTextFile (String name, File file) Dodaj parametr pliku do żądania. |
void | send () Wysyła żądanie do serwera. |
Konstruktorzy publiczni
HttpMultipartPost
public HttpMultipartPost (String url, IHttpHelper httpHelper)
Parametry | |
---|---|
url | String |
httpHelper | IHttpHelper |
HttpMultipartPost
public HttpMultipartPost (String url)
Parametry | |
---|---|
url | String |
Metody publiczne
dodajParametr
public void addParameter (String name, String value)
Dodaje parametr ciągu do żądania.
Parametry | |
---|---|
name | String : nazwa parametru. |
value | String : wartość parametru. |
addTextFile
public void addTextFile (String name, String fileName, InputStream in)
Dodaj parametr pliku do żądania. Zawartość pliku do przesłania będzie pochodzić z odczytu strumienia wejściowego. Obecnie implementacja obsługuje tylko typ treści 'text/plain'.
Parametry | |
---|---|
name | String : nazwa parametru. |
fileName | String : nazwa pliku do raportu dla danych w strumieniu. |
in | InputStream : strumień, którego zawartość jest przesyłana. |
addTextFile
public void addTextFile (String name, File file)
Dodaj parametr pliku do żądania. Otwiera plik, odczytuje jego zawartość i wysyła w ramach żądania. Obecnie implementacja obsługuje tylko typ treści 'text/plain'.
Parametry | |
---|---|
name | String : nazwa parametru. |
file | File : plik, którego zawartość zostanie przesłana w ramach żądania. |
wysłać
public void send ()
Wysyła żądanie do serwera.
Rzuty | |
---|---|
| IOException |
IHttpHelper.DataSizeException |