החל משנת 2026, כדי להתאים למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור ולתרום ל-AOSP, צריך להשתמש ב-android-latest-release. הענף android-latest-release manifest תמיד יפנה לגרסה האחרונה שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
Google משתמשת בטכנולוגיית AI כדי לתרגם תוכן לשפה המועדפת עליך. בתרגומים כאלו עשויות להיות שגיאות.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
HttpMultipartPost
public
class
HttpMultipartPost
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.net.HttpMultipartPost
|
מחלקת עזר ליצירת בקשות HTTP POST מרובות חלקים. המחלקות האלה משמשות להעלאת קבצים באמצעות HTTP post מרובה חלקים (RFC 2388).
כדי לשלוח פוסטים מרובי חלקים, יוצרים את האובייקט הזה ומעבירים לו את כתובת ה-URL שאליה רוצים לשלוח את הבקשות.
לאחר מכן מגדירים את הפרמטרים הדרושים באמצעות השיטה addParameter ומציינים קובץ להעלאה באמצעות השיטה addFile. אחרי שמגדירים הכול, שולחים את הבקשה באמצעות השיטה send.
בשלב הזה, ההטמעה תומכת רק בסוגי התוכן text/plain.
סיכום
methods ציבוריים |
void
|
addParameter(String name, String value)
הוספת פרמטר מחרוזת לבקשה.
|
void
|
addTextFile(String name, File file)
מוסיפים פרמטר של קובץ לבקשה.
|
void
|
addTextFile(String name, String fileName, InputStream in)
מוסיפים פרמטר של קובץ לבקשה.
|
void
|
send()
שולח את הבקשה לשרת.
|
constructors ציבוריים
HttpMultipartPost
public HttpMultipartPost (String url)
HttpMultipartPost
public HttpMultipartPost (String url,
IHttpHelper httpHelper)
| פרמטרים |
url |
String |
httpHelper |
IHttpHelper |
methods ציבוריים
addParameter
public void addParameter (String name,
String value)
הוספת פרמטר מחרוזת לבקשה.
| פרמטרים |
name |
String: שם הפרמטר. |
value |
String: ערך הפרמטר. |
| הקפצת הודעות שגיאה (throw) |
|
java.io.IOException |
IOException |
|
addTextFile
public void addTextFile (String name,
File file)
מוסיפים פרמטר של קובץ לבקשה. פותח את הקובץ, קורא את התוכן שלו ושולח אותו כחלק מהבקשה. בשלב הזה ההטמעה תומכת רק בסוג התוכן text/plain.
| פרמטרים |
name |
String: שם הפרמטר. |
file |
File: קובץ שהתוכן שלו יועלה כחלק מהבקשה. |
| הקפצת הודעות שגיאה (throw) |
|
java.io.IOException |
IOException |
|
addTextFile
public void addTextFile (String name,
String fileName,
InputStream in)
מוסיפים פרמטר של קובץ לבקשה. התוכן של הקובץ להעלאה
יגיע מקריאת זרם הקלט. בשלב הזה, ההטמעה תומכת רק בסוג התוכן 'text/plain'.
| פרמטרים |
name |
String: שם הפרמטר. |
fileName |
String: שם הקובץ שייכלל בדוח לגבי הנתונים במקור הנתונים. |
in |
InputStream: הסטרים שהתוכן שלו מועלה. |
| הקפצת הודעות שגיאה (throw) |
|
java.io.IOException |
IOException |
|
שליחה
public void send ()
שולח את הבקשה לשרת.
| הקפצת הודעות שגיאה (throw) |
|
com.android.tradefed.util.net.IHttpHelper.DataSizeException |
|
java.io.IOException |
IHttpHelper.DataSizeException |
|
IOException |
|
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-06-22 (שעון 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"]],["עדכון אחרון: 2026-06-22 (שעון UTC)."],[],[]]