httpclientget网络请求数据

来源:互联网 发布:新开淘宝店卖什么好 编辑:程序博客网 时间:2024/06/10 12:03
public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        findViewById(R.id.btnRead).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                new Thread(){
                    @Override
                    public void run() {
                        super.run();
                        httpClientGet();
                    }
                }.start();
            }
        });
    }
    private void httpClientGet(){
        HttpClient httpClient=new DefaultHttpClient();
        HttpGet httpGet=new HttpGet("http://v.juhe.cn/WNXG/city?key=ed1088c0c4ac34c42a270fabf0de9b5a");
        try {
            HttpResponse httpResponse=httpClient.execute(httpGet);
            int code = httpResponse.getStatusLine().getStatusCode();
            if (code== HttpStatus.SC_OK){
                InputStream is = httpResponse.getEntity().getContent();
                String str = StreamTools.transForm(is);
                Log.w("=====", str);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
0 0
原创粉丝点击