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 mithilfe eines mehrteiligen HTTP-Posts (RFC 2388) verwendet. Um mehrteilige Beiträge zu senden, 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 eingestellt ist, senden Sie die Anfrage mit der Sendemethode. Derzeit unterstützt die Implementierung nur die Inhaltstypen „Text/Plain“.

Zusammenfassung

Öffentliche Bauträger

HttpMultipartPost (String url, IHttpHelper httpHelper)
HttpMultipartPost (String url)

Ö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 Bauträger

HttpMultipartPost

public HttpMultipartPost (String url, 
                IHttpHelper httpHelper)

Parameter
url String

httpHelper IHttpHelper

HttpMultipartPost

public HttpMultipartPost (String url)

Parameter
url String

Ö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.

Würfe
IOException

addTextFile

public void addTextFile (String name, 
                String fileName, 
                InputStream in)

Fügen Sie der Anfrage 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.

Würfe
IOException

addTextFile

public void addTextFile (String name, 
                File file)

Fügen Sie der Anfrage einen Dateiparameter hinzu. Öffnet die Datei, liest ihren Inhalt und sendet ihn 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.

Würfe
IOException

schicken

public void send ()

Sendet die Anfrage an den Server.

Würfe
IOException
com.android.tradefed.util.net.IHttpHelper.DataSizeException
IHttpHelper.DataSizeException