HttpMultipartPost
public
class
HttpMultipartPost
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.net.HttpMultipartPost
|
Hilfsklasse zum Senden mehrteiliger HTTP-POST-Anfragen. Diese Klasse wird zum Hochladen von Dateien mithilfe von multipart HTTP-Post (RFC 2388) verwendet.
Wenn Sie mehrteilige Beiträge senden möchten, erstellen Sie dieses Objekt und übergeben Sie ihm die URL, an die die Anfragen gesendet werden sollen.
Legen Sie dann die erforderlichen Parameter mit der Methode „addParameter“ fest und geben Sie mit der Methode „addFile“ eine Datei zum Hochladen an. Nachdem alles eingerichtet ist, senden Sie die Anfrage mit der Methode „send“.
Derzeit unterstützt die Implementierung nur die Inhaltstypen "text/plain".
Zusammenfassung
Öffentliche Methoden |
void
|
addParameter(String name, String value)
Fügt der Anfrage einen Stringparameter hinzu.
|
void
|
addTextFile(String name, String fileName, InputStream in)
Fügen Sie der Anfrage einen Dateiparameter hinzu.
|
void
|
addTextFile(String name, File file)
Fügen Sie der Anfrage einen Dateiparameter hinzu.
|
void
|
send()
Sendet die Anfrage an den Server.
|
Öffentliche Konstruktoren
HttpMultipartPost
public HttpMultipartPost (String url)
HttpMultipartPost
public HttpMultipartPost (String url,
IHttpHelper httpHelper)
Parameter |
url |
String |
httpHelper |
IHttpHelper |
Öffentliche Methoden
addParameter
public void addParameter (String name,
String value)
Fügt der Anfrage einen Stringparameter hinzu.
Parameter |
name |
String : Name des Parameters. |
value |
String : Wert des Parameters. |
addTextFile
public void addTextFile (String name,
String fileName,
InputStream in)
Fügen Sie der Anfrage einen Dateiparameter hinzu. Der Inhalt der hochzuladenden Datei wird aus dem Lesen des Eingabestreams abgeleitet. 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 angegeben werden soll. |
in |
InputStream : Stream, dessen Inhalt hochgeladen wird. |
addTextFile
public void addTextFile (String name,
File file)
Fügen Sie der Anfrage einen Dateiparameter hinzu. Öffnet die Datei, liest den Inhalt und sendet ihn als Teil der Anfrage. Derzeit wird in der Implementierung nur der Inhaltstyp „text/plain“ unterstützt.
Parameter |
name |
String : Name des Parameters. |
file |
File : Datei, deren Inhalte im Rahmen der Anfrage hochgeladen werden. |
senden
public void send ()
Sendet die Anfrage an den Server.