آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

HttpURLConnection یا Apache HTTP

پاشا  11 سال پیش  11 سال پیش
+3 0

این مقاله ی Jesse Wilson هستش، یکی از اعضای تیم توسعه Dalvik. که به تفاوت و نقاط ضعف و قدرت دو کتابخانه HttpURLConnection و Apache HTTP پرداخته که توصیه می کنم حتماً مطالعه کنید. (کوتاه و ساده هستش)

http://android-developers.blogspot.com/2011/09/androids-http-clients.html

خلاصه مقاله: Apache HTTP در اندروید Eclair ،Froyo و قبل تر باگهای کمتر و بیشترین سازگاری رو داره. درحالی که  HttpURLConnection در اندروید  Gingerbread  و جدیدتر باگهای کمتر، امکانات بیشتر، بهینه تر و سازگاری بیشتری رو داره.

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
پاشا  11 سال پیش
0 0

مثل این خطا که در اندروید 2.2 و قبلتر رخ میده:

org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl

و با قرار دادن دستور زیر "قبل" از اتصال/Connection:

System.setProperty("http.keepAlive", "false");

یا

myConnection.setRequestProperty("Connection", "close");

برطرف میشه، ولی! مجدداً مجبورید اتصال دیگری باز کنید. (که در گوشی های موبایل به صرفه نیست و زمانبر هم هست)


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .