HttpMultipartPost
public
class
HttpMultipartPost
extends Object
java.lang.Object
|
😎 |
com.android.tradefed.util.net.HttpMultipartPost
|
Hilfsklasse zum Erstellen mehrteiliger HTTP-Post-Anfragen. Diese Klasse wird zum Hochladen von Dateien verwendet
mithilfe eines mehrteiligen HTTP-Beitrags (RFC 2388) veröffentlichen.
Wenn Sie mehrteilige Beiträge senden möchten, erstellen Sie dieses Objekt und übergeben Sie die URL, an die die Anfragen gesendet werden sollen.
Legen Sie dann die erforderlichen Parameter mit der addParameter-Methode fest und geben Sie eine Datei zum Hochladen an.
mit der Methode "addFile". Wenn alles eingerichtet ist, senden Sie die Anfrage mit der Methode send.
Derzeit unterstützt die Implementierung nur „text/plain“. Inhaltstypen.
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 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,
IHttpHelper httpHelper)
Parameter |
url |
String |
httpHelper |
IHttpHelper |
HttpMultipartPost
public HttpMultipartPost (String url)
Öffentliche Methoden
Parameter hinzufügen
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 Anfrage einen Dateiparameter hinzu. Inhalt der hochzuladenden Datei
aus dem Lesen des Eingabestreams. Derzeit ist die Implementierung nur
unterstützt „text/plain“ Inhaltstyp auswählen.
Parameter |
name |
String : Name des Parameters. |
fileName |
String : Dateiname für die Berichterstellung für die Daten im Stream. |
in |
InputStream : Stream, dessen Inhalte hochgeladen werden |
Textdatei hinzufügen
public void addTextFile (String name,
File file)
Fügen Sie der Anfrage einen Dateiparameter hinzu. Öffnet die Datei und liest ihren Inhalt
und als Teil der Anfrage gesendet. Derzeit wird die Implementierung
unterstützt nur „Text/Nur-Text“ Inhaltstyp auswählen.
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.