http.MultipartPost

public class HttpMultipartPost
extends Object

java.lang.Object
com.android.tradefed.util.net.HttpMultipartPost


فئة مساعدة لتقديم طلبات نشر HTTP متعددة الأجزاء. يتم استخدام هذه الفئة لتحميل الملفات باستخدام منشور HTTP متعدد الأجزاء (RFC 2388). لإرسال منشورات متعددة الأجزاء، قم بإنشاء هذا الكائن وتمرير عنوان URL إليه لإرسال الطلبات إليه. ثم قم بتعيين المعلمات الضرورية باستخدام طريقة addParameter وحدد ملفًا للتحميل باستخدام طريقة addFile. بعد ضبط كل شيء، أرسل الطلب باستخدام طريقة الإرسال. يدعم التنفيذ حاليًا أنواع المحتوى "النص/العادي" فقط.

ملخص

المقاولين العامة

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

الأساليب العامة

void addParameter (String name, String value)

يضيف معلمة سلسلة إلى الطلب.

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

أضف معلمة ملف إلى الطلب.

void addTextFile (String name, File file)

أضف معلمة ملف إلى الطلب.

void send ()

يرسل الطلب إلى الخادم.

المقاولين العامة

http.MultipartPost

public HttpMultipartPost (String url, 
                IHttpHelper httpHelper)

حدود
url String

httpHelper IHttpHelper

http.MultipartPost

public HttpMultipartPost (String url)

حدود
url String

الأساليب العامة

addParameter

public void addParameter (String name, 
                String value)

يضيف معلمة سلسلة إلى الطلب.

حدود
name String : اسم المعلمة.

value String : قيمة المعلمة.

رميات
IOEException

addTextFile

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

أضف معلمة ملف إلى الطلب. سيتم الحصول على محتويات الملف المراد تحميله من قراءة دفق الإدخال. يدعم التنفيذ حاليًا نوع المحتوى "نص/عادي" فقط.

حدود
name String : اسم المعلمة.

fileName String : اسم الملف للإبلاغ عن البيانات الموجودة في الدفق.

in InputStream : الدفق الذي يتم تحميل محتوياته.

رميات
IOEException

addTextFile

public void addTextFile (String name, 
                File file)

أضف معلمة ملف إلى الطلب. يفتح الملف ويقرأ محتوياته ويرسلها كجزء من الطلب. يدعم التنفيذ حاليًا نوع المحتوى "نص/عادي" فقط.

حدود
name String : اسم المعلمة.

file File : الملف الذي سيتم تحميل محتوياته كجزء من الطلب.

رميات
IOEException

يرسل

public void send ()

يرسل الطلب إلى الخادم.

رميات
IOEException
com.android.tradefed.util.net.IHttpHelper.DataSizeException
IHttpHelper.DataSizeException