HttpMultipartPost
public class HttpMultipartPost
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.net.HttpMultipartPost |
فئة المساعد لعمل طلبات نشر HTTP متعددة الأجزاء. تُستخدم هذه الفئة لتحميل الملفات باستخدام وظيفة HTTP متعددة الأجزاء (RFC 2388). لإرسال مشاركات متعددة الأجزاء ، قم بإنشاء هذا الكائن ، وقم بتمريره إلى عنوان url لإرسال الطلبات إليه. ثم عيّن المعلمات الضرورية باستخدام طريقة addParameter وحدد ملفًا لتحميله باستخدام طريقة addFile. بعد تعيين كل شيء ، أرسل الطلب باستخدام طريقة الإرسال. يدعم التنفيذ حاليًا أنواع المحتوى "نص / عادي" فقط.
ملخص
الأساليب العامة |
---|
void | addParameter (String name, String value) يضيف معلمة سلسلة إلى الطلب. |
void | addTextFile (String name, String fileName, InputStream in) أضف معلمة ملف إلى الطلب. |
void | addTextFile (String name, File file) أضف معلمة ملف إلى الطلب. |
void | send () يرسل الطلب إلى الخادم. |
المنشأت العامة
HttpMultipartPost
public HttpMultipartPost (String url,
IHttpHelper httpHelper)
حدود |
---|
url | String |
httpHelper | IHttpHelper |
HttpMultipartPost
public HttpMultipartPost (String url)
الأساليب العامة
add معلمة
public void addParameter (String name,
String value)
يضيف معلمة سلسلة إلى الطلب.
حدود |
---|
name | String : اسم المعلمة. |
value | String : قيمة المعلمة. |
addTextFile
public void addTextFile (String name,
String fileName,
InputStream in)
أضف معلمة ملف إلى الطلب. ستأتي محتويات الملف المراد تحميله من قراءة تدفق الإدخال. يدعم التنفيذ حاليًا نوع المحتوى "نصي / عادي" فقط.
حدود |
---|
name | String : اسم المعلمة. |
fileName | String : اسم الملف المراد الإبلاغ عنه للبيانات الموجودة في الدفق. |
in | InputStream : دفق يتم تحميل محتوياته. |
addTextFile
public void addTextFile (String name,
File file)
أضف معلمة ملف إلى الطلب. يفتح الملف ويقرأ محتوياته ويرسلها كجزء من الطلب. يدعم التنفيذ حاليًا نوع المحتوى "نصي / عادي" فقط.
حدود |
---|
name | String : اسم المعلمة. |
file | File : ملف سيتم تحميل محتوياته كجزء من الطلب. |
يرسل
public void send ()
يرسل الطلب إلى الخادم.