http.MultipartPost
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 () يرسل الطلب إلى الخادم. |
المقاولين العامة
http.MultipartPost
public HttpMultipartPost (String url,
IHttpHelper httpHelper)
حدود |
---|
url | String |
httpHelper | IHttpHelper |
http.MultipartPost
public HttpMultipartPost (String url)
الأساليب العامة
addParameter
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 ()
يرسل الطلب إلى الخادم.