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();
}
}
```Java
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
![](https://upload-images.jianshu.io/upload_images/2085791-dcc88e58a67cac8c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)