package com.personlife.net;

import android.content.Context;
import android.util.Log;

import com.loopj.android.http.AsyncHttpClient;
import com.loopj.android.http.JsonHttpResponseHandler;
import com.loopj.android.http.RequestParams;
import com.personlife.utils.Utils;

public class BaseAsyncHttp {
	
    public static final String HOST = "http://183.129.190.82:50001/v1";
   
//	public static final String HOST = "http://10.10.105.180:9000/v1";
    private static AsyncHttpClient client = new AsyncHttpClient();
    
    public static void postReq(Context context,String host, String url, RequestParams params, JsonHttpResponseHandler hander) {
    		client.post(host + url, params, hander);
    }
    public static void postReq(Context context,String url, RequestParams params, JsonHttpResponseHandler hander) {
    	if(Utils.isNetworkAvailable(context))
    		client.post(HOST + url, params, hander);
    	else
    		Utils.showLongToast(context, "请连接网络");
    }

    public static void getReq(Context context,String host, String url, RequestParams params, JsonHttpResponseHandler hander) {
    		client.get(host + url, params, hander);
    }

    public static void getReq(Context context,String url, RequestParams params, JsonHttpResponseHandler hander) {
        if(Utils.isNetworkAvailable(context))
        	 client.get(HOST + url, params, hander);
    	else
    		Utils.showLongToast(context, "请连接网络");
    }
    
    public static void downloadFile(Context context,String url,FileDownloadHandler handler){
        client.get(url,handler);
    }
}

@@ -307,15 +307,11 @@
  %7B%0D%0A
-%09
 %0D%0A
-    
+%09
 publ
@@ -379,16 +379,14 @@
 %22;%0D%0A
-   
 %0D%0A
+%09
 //
-%09
+ 
 publ
@@ -448,20 +448,17 @@
 0/v1%22;%0D%0A
-    
+%09
 private 
@@ -513,26 +513,19 @@
 ent();%0D%0A
-    %0D%0A    
+%0D%0A%09
 public s
@@ -551,32 +551,33 @@
 Context context,
+ 
 String host, Str
@@ -576,33 +576,37 @@
 ost, String url,
- 
+%0D%0A%09%09%09
 RequestParams pa
@@ -638,36 +638,32 @@
 dler hander) %7B%0D%0A
-    
 %09%09client.post(ho
@@ -690,27 +690,23 @@
 nder);%0D%0A
-    %7D%0D%0A    
+%09%7D%0D%0A%0D%0A%09
 public s
@@ -732,32 +732,33 @@
 Context context,
+ 
 String url, Requ
@@ -744,33 +744,37 @@
 ext, String url,
- 
+%0D%0A%09%09%09
 RequestParams pa
@@ -818,15 +818,13 @@
  %7B%0D%0A
-    
+%09
 %09if
+ 
 (Uti
@@ -856,20 +856,17 @@
 text))%0D%0A
-    
+%09
 %09%09client
@@ -897,39 +897,33 @@
 , hander);%0D%0A
-    
+%09
 %09else%0D%0A
-    
+%09
 %09%09Utils.show
@@ -948,37 +948,31 @@
  %22%E8%AF%B7%E8%BF%9E%E6%8E%A5%E7%BD%91%E7%BB%9C%22);%0D%0A
-    
+%09
 %7D%0D%0A%0D%0A
-    
+%09
 public stati
@@ -997,24 +997,25 @@
 ext context,
+ 
 String host,
@@ -1018,33 +1018,37 @@
 ost, String url,
- 
+%0D%0A%09%09%09
 RequestParams pa
@@ -1088,20 +1088,16 @@
 der) %7B%0D%0A
-    
 %09%09client
@@ -1135,21 +1135,15 @@
 );%0D%0A
-    
+%09
 %7D%0D%0A%0D%0A
-    
+%09
 publ
@@ -1172,32 +1172,33 @@
 Context context,
+ 
 String url, Requ
@@ -1192,17 +1192,21 @@
 ing url,
- 
+%0D%0A%09%09%09
 RequestP
@@ -1258,18 +1258,13 @@
  %7B%0D%0A
-        
+%09%09
 if
+ 
 (Uti
@@ -1300,18 +1300,11 @@
 ))%0D%0A
-        %09 
+%09%09%09
 clie
@@ -1344,23 +1344,17 @@
 );%0D%0A
-    
+%09
 %09else%0D%0A
-    
+%09
 %09%09Ut
@@ -1395,25 +1395,15 @@
 );%0D%0A
-    %7D%0D%0A    %0D%0A    
+%09%7D%0D%0A%0D%0A%09
 publ
@@ -1446,16 +1446,17 @@
 context,
+ 
 String u
@@ -1458,16 +1458,21 @@
 ing url,
+%0D%0A%09%09%09
 FileDown
@@ -1495,19 +1495,57 @@
 ler)
+ 
 %7B%0D%0A
-        
+%09%09if (Utils.isNetworkAvailable(context))%0D%0A%09%09%09
 clie
@@ -1555,16 +1555,17 @@
 get(url,
+ 
 handler)
@@ -1571,12 +1571,60 @@
 );%0D%0A
-    
+%09%09else%0D%0A%09%09%09Utils.showLongToast(context, %22%E8%AF%B7%E8%BF%9E%E6%8E%A5%E7%BD%91%E7%BB%9C%22);%0D%0A%09
 %7D%0D%0A%7D

modify http