package com.soa.network;
import java.io.IOException;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.util.EntityUtils;
import android.util.Log;
public class HttpClient {
private String uriAPI = "http://blog.youkuaiyun.com/steveyg";
public String doGet(String action) {
/*URL可以随意改*/
uriAPI = uriAPI + action;
System.out.println(uriAPI);
/*建立HTTP Get对象*/
HttpGet httpRequest = new HttpGet(uriAPI);
try{
/*发送请求并等待响应*/
HttpResponse httpResponse = new DefaultHttpClient().execute(httpRequest);
/*若状态码为200 ok*/
if(httpResponse.getStatusLine().getStatusCode() == 200)
{
/*读*/
String strResult = EntityUtils.toString(httpResponse.getEntity());
Log.i("test", strResult);
return strResult;
}
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{}
return null;
}
}
Android 模拟 Http GET 请求
最新推荐文章于 2024-05-09 17:47:45 发布