Xml HttpClient

来源:互联网 发布:淘宝眼镜店推荐知乎 编辑:程序博客网 时间:2024/06/07 05:50

package com.example.xmljiexix;

import java.io.IOException;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.StatusLine;
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.util.EntityUtils;

public class Data {

public static String data(){    String path="http://www.sciencenet.cn/xml/iphoneInterface.aspx?type=news&nums=20";    HttpClient httpClient=new DefaultHttpClient();    HttpGet httpGet=new HttpGet(path);    try {        HttpResponse httpResponse = httpClient.execute(httpGet);        StatusLine statusLine = httpResponse.getStatusLine();        int statusCode = statusLine.getStatusCode();        if(statusCode==200)        {            HttpEntity entity = httpResponse.getEntity();            String string = EntityUtils.toString(entity);            return string;        }    } catch (ClientProtocolException e) {        // TODO Auto-generated catch block        e.printStackTrace();    } catch (IOException e) {        // TODO Auto-generated catch block        e.printStackTrace();    }    return null;}

}

0 0
原创粉丝点击