از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
پست چندبخشی Http
public class HttpMultipartPost
extends Object
| شیء جاوا |
| ↳ | com.android.tradefed.util.net.HttpMultipartPost |
کلاس کمکی برای ایجاد درخواستهای چندبخشی HTTP post. این کلاس برای آپلود فایلها با استفاده از multipart HTTP post (RFC 2388) استفاده میشود. برای ارسال پستهای چندبخشی، این شیء را ایجاد کنید و آدرس اینترنتی (url) مورد نظر برای ارسال درخواستها را به آن ارسال کنید. سپس پارامترهای لازم را با استفاده از متد addParameter تنظیم کنید و با استفاده از متد addFile، فایلی را برای آپلود مشخص کنید. پس از تنظیم همه چیز، درخواست را با استفاده از متد send ارسال کنید. در حال حاضر، پیادهسازی فقط از انواع محتوای 'text/plain' پشتیبانی میکند.
خلاصه
روشهای عمومی |
|---|
void | addParameter (String name, String value) یک پارامتر رشتهای به درخواست اضافه میکند. |
void | addTextFile (String name, File file) یک پارامتر فایل به درخواست اضافه کنید. |
void | addTextFile (String name, String fileName, InputStream in) یک پارامتر فایل به درخواست اضافه کنید. |
void | send () درخواست را به سرور ارسال میکند. |
سازندگان عمومی
پست چندبخشی Http
public HttpMultipartPost (String url)
پست چندبخشی Http
public HttpMultipartPost (String url,
IHttpHelper httpHelper)| پارامترها |
|---|
url | String |
httpHelper | IHttpHelper |
روشهای عمومی
پارامتر اضافه
public void addParameter (String name,
String value) یک پارامتر رشتهای به درخواست اضافه میکند.
| پارامترها |
|---|
name | String : نام پارامتر. |
value | String : مقدار پارامتر. |
| پرتابها |
|---|
| استثنای java.io.IO |
IOException | |
اضافه کردن فایل متنی
public void addTextFile (String name,
File file) یک پارامتر فایل به درخواست اضافه کنید. فایل را باز میکند، محتویات آن را میخواند و آنها را به عنوان بخشی از درخواست ارسال میکند. در حال حاضر، پیادهسازی فقط از نوع محتوای 'text/plain' پشتیبانی میکند.
| پارامترها |
|---|
name | String : نام پارامتر. |
file | File : فایلی که محتوای آن به عنوان بخشی از درخواست آپلود خواهد شد. |
| پرتابها |
|---|
| استثنای java.io.IO |
IOException | |
اضافه کردن فایل متنی
public void addTextFile (String name,
String fileName,
InputStream in) یک پارامتر فایل به درخواست اضافه کنید. محتویات فایلی که قرار است آپلود شود از خواندن جریان ورودی میآید. در حال حاضر، پیادهسازی فقط از نوع محتوای 'text/plain' پشتیبانی میکند.
| پارامترها |
|---|
name | String : نام پارامتر. |
fileName | String : نام فایلی که قرار است برای دادههای موجود در جریان گزارش شود. |
in | InputStream : جریانی که محتوای آن در حال آپلود شدن است. |
| پرتابها |
|---|
| استثنای java.io.IO |
IOException | |
ارسال
public void send ()
درخواست را به سرور ارسال میکند.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی."],[],[]]