|
5精币
package a;
import android.content.Context;
import android.util.Base64;
import android.util.Log;
import com.alipay.mobilesecuritysdk.util.CommonUtils;
import java.util.ArrayList;
import java.util.List;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.params.BasicHttpParams;
import org.apache.http.params.HttpConnectionParams;
public class a
{
private List<BasicNameValuePair> a(String paramString1, String paramString2, String paramString3, boolean paramBoolean)
{
Object localObject1 = null;
if (paramString2 == null);
while (true)
{
return localObject1;
if (paramBoolean);
try
{
String str;
for (Object localObject2 = CommonUtils.textCompress(paramString2); !CommonUtils.isBlank((String)localObject2); localObject2 = str)
{
ArrayList localArrayList = new ArrayList();
StringBuilder localStringBuilder = new StringBuilder();
if (!CommonUtils.isBlank(paramString1))
{
localArrayList.add(new BasicNameValuePair("serviceId", paramString1));
localStringBuilder.append("serviceId=");
localStringBuilder.append(paramString1);
localStringBuilder.append("&");
}
if (!CommonUtils.isBlank(paramString3))
{
localArrayList.add(new BasicNameValuePair("version", paramString3));
localStringBuilder.append("version=");
localStringBuilder.append(paramString3);
localStringBuilder.append("&");
}
localArrayList.add(new BasicNameValuePair("data", (String)localObject2));
localStringBuilder.append("data=");
localStringBuilder.append((String)localObject2);
localStringBuilder.append("02000016-0010-0080-8000-10CA006D2CA5");
localArrayList.add(new BasicNameValuePair("sign", CommonUtils.MD5(localStringBuilder.toString())));
Log.i("ALP", localStringBuilder.toString() + localArrayList.toString());
localObject1 = localArrayList;
break;
str = Base64.encodeToString(paramString2.getBytes(), 8);
}
}
catch (Exception localException)
{
Log.i("ALP", localException.getMessage());
}
}
}
public HttpResponse a(Context paramContext, String paramString1, String paramString2, String paramString3, String paramString4, boolean paramBoolean)
{
Object localObject = null;
if (paramString3 == null);
while (true)
{
return localObject;
try
{
HttpPost localHttpPost = new HttpPost(paramString1);
List localList = a(paramString2, paramString3, paramString4, paramBoolean);
if (localList != null)
{
localHttpPost.setEntity(new UrlEncodedFormEntity(localList, "UTF-8"));
HttpResponse localHttpResponse = a().execute(localHttpPost);
localObject = localHttpResponse;
}
}
catch (Exception localException)
{
Log.i("ALP", localException.getMessage());
}
}
}
public HttpClient a()
{
BasicHttpParams localBasicHttpParams = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(localBasicHttpParams, 5000);
HttpConnectionParams.setSoTimeout(localBasicHttpParams, 5000);
return new DefaultHttpClient(localBasicHttpParams);
}
}
这段sign值 是什么 赋值的
|
|