android - 4 Libraries for HTTP Request on Android

1.) http-request


วิธีการใช้งาน
https://github.com/kevinsawicki/http-request

Download [ .JAR ]
http://mvnrepository.com/artifact/com.github.kevinsawicki/http-request/2.1


GET Request และ อ่าน Response in one line Code
String response = HttpRequest.get("http://google.com").body();




2) Asynchronous Http Client

Donwload : android-async-http-1.4.6.jar + วิธีการใช้งาน
http://loopj.com/android-async-http/




3) Ion

https://github.com/koush/ion

Ion จะ Cache HTTP GET Request โดยอัตโนมัติ (ไม่รวมถึง HTTP Post)



4 )  httpmime

ตัวนี้แนะนำสำหรับใช้ในงาน PostRequest  ที่ต้องการ Upload ภาพจำนวนมากกว่า 1 ภาพ
พร้อม Detail ไปยัง server ได้  + Coding สบาย

เมื่อจะเพิ่ม Parameter  ก็แค่ Entity.addPart(key, value);
แต่ที่ผมคิดว่ามันเวิร์คเมื่อนำมาใช้งานร่วมการ Pick Image ได้อีกด้วย
โดยการเก็บ FilePath ไว้ใน img_arrlist แล้วนำมาวนลูปส่งไป Server ได้ง่ายๆ

Entity.addPart("userfile" + (i) + "", new FileBody(new File(img_arrlist.get(i)), "image/jpeg"));


Download
http://www.java2s.com/Code/JarDownload/httpmime/httpmime-4.1.jar.zip