آموزش جاوا و اندروید

یادداشت های یک برنامه نویس معمولی

آموزش جاوا و اندروید

یادداشت های یک برنامه نویس معمولی

طبقه بندی موضوعی

آموزش کتابخانه HttpURLConnection - قسمت دوم

يكشنبه, ۶ بهمن ۱۳۹۸، ۰۹:۲۲ ب.ظ

در اینجا با استفاده از متد GET یک درخواست را به سروری که میخواهیم از آن فایل دانلود کنیم، می بایست ارسال شود.

 

مراحل استفاده از کتابخانه HttpURLConnection:

 

1. ابتدا یک شی از URL میسازیم و آدرس را به آن پاس میدهیم. شی URL اکسپشن پرتاب میکند زیرا ممکن است آدرس وارد شده یک url معتبر نباشد.

 

2. در این مرحله باید یک پل ارتباطی با url برقرار کنیم. به عبارتی یک کانکشن روی این url باز کن، به طوری که این کانکشن از جنس HttpURLConnection هست. (ftp نیست) - چون ممکن است به این url نتواند دسترسی پیدا کند اکسپشن پرتاب میکند.

 

3. در این مرحله باید نوع متد برای برقراری ارتباط Http مشخص شود. در اینجا متد ما GET است. و سپس میگوییم تو باید به ما اطلاعات بدهی ((connection.setDoOutput(true) - یعنی این کانکشن output دارد.

 

4. در نهایت میگیم وصل شو. 

 

در پایان اتصال ما برقرار شده (یعنی کلید برقش زده شده!)

 

 

5. حالا Http پاسخ درخواست ما به GET رو میده و ما باید اطلاعات که به صورت استریم هست رو دریافت کرده، بخونیم و توی فایل مورد نظرمون ذخیره کنیم. یعنی نیاز به یک inputStream و outputStream داریم.

 

 

6. طول بافر رو هشت کیلو بایت گذاشتیم. یعنی دیتا هشت کیلو بایت هشت کیلو بایت توی فایل ذخیره میشه.

موافقین ۰ مخالفین ۰ ۹۸/۱۱/۰۶
میم دال

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی