החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
HttpMultipartPost
public
class
HttpMultipartPost
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.net.HttpMultipartPost
|
כיתה מסייעת ליצירת בקשות POST של HTTP עם כמה חלקים. הכיתה הזו משמשת להעלאת קבצים באמצעות שליחת HTTP מרובת חלקים (RFC 2388).
כדי לשלוח פוסטים שמכילים כמה חלקים, יוצרים את האובייקט הזה ומעבירים לו את כתובת ה-URL שאליה צריך לשלוח את הבקשות.
לאחר מכן מגדירים את הפרמטרים הנדרשים באמצעות השיטה addParameter ומציינים קובץ להעלאה באמצעות השיטה addFile. אחרי שמגדירים את כל הפרטים, שולחים את הבקשה באמצעות שיטת השליחה.
בשלב הזה, ההטמעה תומכת רק בסוגים של תוכן 'text/plain'.
סיכום
שיטות ציבוריות |
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)
HttpMultipartPost
public HttpMultipartPost (String url,
IHttpHelper httpHelper)
פרמטרים |
url |
String |
httpHelper |
IHttpHelper |
שיטות ציבוריות
addParameter
public void addParameter (String name,
String value)
הוספת פרמטר מחרוזת לבקשה.
פרמטרים |
name |
String : שם הפרמטר. |
value |
String : ערך הפרמטר. |
addTextFile
public void addTextFile (String name,
String fileName,
InputStream in)
מוסיפים פרמטר של קובץ לבקשה. תוכן הקובץ להעלאה יגיע מהקריאה של מקור הקלט. בשלב הזה, ההטמעה תומכת רק בסוג התוכן 'text/plain'.
פרמטרים |
name |
String : שם הפרמטר. |
fileName |
String : שם הקובץ לדיווח על הנתונים בזרם. |
in |
InputStream : מקור הנתונים שהתוכן שלו מועלה. |
addTextFile
public void addTextFile (String name,
File file)
מוסיפים פרמטר קובץ לבקשה. פותח את הקובץ, קורא את התוכן שלו ושולח אותו כחלק מהבקשה. בשלב הזה, ההטמעה תומכת רק בסוג התוכן 'text/plain'.
פרמטרים |
name |
String : שם הפרמטר. |
file |
File : הקובץ שתוכנו יועלה כחלק מהבקשה. |
שליחה
public void send ()
שליחת הבקשה לשרת.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-03-26 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-03-26 (שעון UTC)."],[],[]]