HttpMultipartPost
public class HttpMultipartPost
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.net.HttpMultipartPost |
מחלקה עוזרת לביצוע בקשות פוסט HTTP מרובי חלק. מחלקה זו משמשת להעלאת קבצים באמצעות פוסט HTTP מרובה חלקים (RFC 2388). כדי לשלוח פוסטים מרובי חלקים צור את האובייקט הזה והעביר לו את כתובת האתר שאליה יש לשלוח את הבקשות. לאחר מכן הגדר את הפרמטרים הדרושים בשיטת 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)
שיטות ציבוריות
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 ()
שולח את הבקשה לשרת.