کدام HttpUrlConnection یا AndroidHttpClient ؟
چندین روش اتصال به سرور در برنامه نویسی اندروید وجود دارد که در این مطلب در مورد دو روش زیر بحث می شود:
HttpUrlConnection
AndroidHttpClient
گوگل توصیه می کند برای نسخه هایی پایین اندروید از AndroidHttpClient استفاده نکنید. اما در کل استفاده از HttpUrlConnection سخت است و زبانی تقریبا سطح پایین و غیرقابل فهم برای انسان دارد. و همین باعث می شود در حین کار با این کتابخانه با خطاهای زیادی روبرو شوید.
در عوض استفاده از AndroidHttpClient راحت تر می باشد. اما این کتابخانه نیز در حال منسوخ شدن می باشد ولی هنوز هم در نسخه های جدید اندروید مورد استفاده قرار می گیرد.
جدیدا کتابخانه های روان تری برای ارتباط اندروید با سرور توسط شرکت های معتبر ساخته شده است:
کتابخانه Volley
کتابخانه OKhttp
کتابخانه Retrofit
ان شاالله مزایا و معایب کتابخانه های فوق را در مطالب بعدی ذکر خواهیم کرد.