哈弗h6,阮经天,国海证券-眼泪世界,暖心小故事,温暖我们这个世界

admin 2019-05-16 阅读:207

源代码如下:

package test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URI;
import org.apache.http.HttpEntity;
import org.apache.http.HttpHost;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.conn.params.ConnRoutePNames;
import org.apache.http.impl.client.DefaultHttpClient;
public class WeiboCommentGetOriginalPost{
public static void main(String[] args) {
HttpClient httpclient = new DefaultHttpClient();
HttpGet get = new HttpGet();
URI url;
try
{
String request = "https://api.weibo.com/2/comments/show_batch.json?access_token=2.006hTzpD_md4REd50c3deafatha7ND&cids=3590863714270136";
url = new URI(request);
get.setURI(url);
HttpHost proxy = new HttpHost("proxy.wdf.jerry.corp", 8080);
httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
HttpResponse response = httpclient.execute(get);

HttpEntity entity = response.getEntity();
if (entity == null)
{
System.out.println("response is null!");
return;
}
InputStream instreams = entity.getContent();
String str = convertStreamToString(instreams);
System.out.println(str);
}
catch (Exception e)
{
e.printStackTrace();
}
}

public static String convertStreamToString(InputStream is)
{
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
StringBuilder sb = new StringBuilder();
String line = null;
try {
while ((line = reader.readLine()) != null) {
sb.append(line + "\n");
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return sb.toString();
}
}