HTTP通信GET方式

来源:互联网 发布:学校论坛源码手机 编辑:程序博客网 时间:2024/06/17 23:18
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.widget.TextView;public class mainActivity extends Activity {    TextView tv;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        tv = (TextView) findViewById(R.id.tv1);        String resultData = "";        // GET方法需要权限        String httpurl = "http://10.0.2.2:8080/dem/index.jsp";        // 创建URL        URL url = null;        try {            // 构建URL对象            url = new URL(httpurl);        }        catch(MalformedURLException e) {             e.printStackTrace();        }        if(url != null) {            try {                // 使用HttpURLConnection打开连接                HttpURLConnection urlConn = (HttpURLConnection) url                        .openConnection();                // 得到读取的内容 (流)                InputStreamReader in = new InputStreamReader(                        urlConn.getInputStream());                // 为输出创建BufferedReader                BufferedReader buffer = new BufferedReader(in);                String inputLine = null;                while((inputLine = buffer.readLine()) != null) {                    // 加换行                    resultData += inputLine + "\n";                }                // 关闭InputStreamReader                in.close();                // 断开http                urlConn.disconnect();                if(resultData != null) {                    tv.setText(resultData);                }                else {                    tv.setText("读取的内容为NULL");                }            }            catch(IOException e) {                 Log.e("a", e.getMessage());            }        }    }}
<uses-permission android:name="android.permission.INTERNET" />


原创粉丝点击