HttpMultipartPost
public class HttpMultipartPost
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.net.HttpMultipartPost |
Hilfsklasse zum Erstellen mehrteiliger HTTP-Post-Anforderungen. Diese Klasse wird zum Hochladen von Dateien mit mehrteiligem HTTP-Post (RFC 2388) verwendet. Um mehrteilige Beiträge zu senden, erstellen Sie dieses Objekt, indem Sie ihm die URL übergeben, an die die Anfragen gesendet werden sollen. Legen Sie dann die erforderlichen Parameter mit der addParameter-Methode fest und geben Sie eine hochzuladende Datei mit der addFile-Methode an. Nachdem alles eingestellt ist, senden Sie die Anfrage mit der send-Methode. Derzeit unterstützt die Implementierung nur die Inhaltstypen „Text/Plain“.
Zusammenfassung
Öffentliche Methoden |
---|
void | addParameter (String name, String value) Fügt der Anfrage einen String-Parameter hinzu. |
void | addTextFile (String name, String fileName, InputStream in) Fügen Sie der Anforderung einen Dateiparameter hinzu. |
void | addTextFile (String name, File file) Fügen Sie der Anforderung einen Dateiparameter hinzu. |
void | send () Sendet die Anfrage an den Server. |
Öffentliche Konstrukteure
HttpMultipartPost
public HttpMultipartPost (String url,
IHttpHelper httpHelper)
Parameter |
---|
url | String |
httpHelper | IHttpHelper |
HttpMultipartPost
public HttpMultipartPost (String url)
Öffentliche Methoden
addParameter
public void addParameter (String name,
String value)
Fügt der Anfrage einen String-Parameter hinzu.
Parameter |
---|
name | String : Name des Parameters. |
value | String : Wert des Parameters. |
Textdatei hinzufügen
public void addTextFile (String name,
String fileName,
InputStream in)
Fügen Sie der Anforderung einen Dateiparameter hinzu. Der Inhalt der hochzuladenden Datei stammt aus dem Lesen des Eingabestreams. Derzeit unterstützt die Implementierung nur den Inhaltstyp „Text/Plain“.
Parameter |
---|
name | String : Name des Parameters. |
fileName | String : Dateiname, der für die Daten im Stream gemeldet werden soll. |
in | InputStream : Stream, dessen Inhalt hochgeladen wird. |
Textdatei hinzufügen
public void addTextFile (String name,
File file)
Fügen Sie der Anforderung einen Dateiparameter hinzu. Öffnet die Datei, liest ihren Inhalt und sendet sie als Teil der Anfrage. Derzeit unterstützt die Implementierung nur den Inhaltstyp „Text/Plain“.
Parameter |
---|
name | String : Name des Parameters. |
file | File : Datei, deren Inhalt als Teil der Anfrage hochgeladen wird. |
schicken
public void send ()
Sendet die Anfrage an den Server.