package com.baidu.net;
import java.io.IOException;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.params.BasicHttpParams;
import org.apache.http.params.HttpConnectionParams;
import org.apache.http.params.HttpParams;
import org.apache.http.util.EntityUtils;
public class Network {
public static String getjson(int p) {
String ss = "";
HttpParams params = new BasicHttpParams();
HttpConnectionParams.setSoTimeout(params, 1 * 5000);
HttpConnectionParams.setConnectionTimeout(params, 1 * 5000);
HttpClient client = new DefaultHttpClient(params);
HttpGet get = new HttpGet(
"http://www.oschina.net/action/api/news_list?pageIndex=" + p);
try {
HttpResponse res = client.execute(get);
if (res.getStatusLine().getStatusCode() == 200) {
HttpEntity entity = res.getEntity();
ss = EntityUtils.toString(entity, "utf-8");
}
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return ss;
}
}
HttpGet
浙公网安备 33010602011771号