HttpURLConnection post解析

来源:互联网 发布:标准差 知乎 编辑:程序博客网 时间:2024/06/04 18:56
    HttpURLConnection conn;    // POST方式    String path = "http://192.168.1.100:8080/ServletTest/Login";    URL post_url = new URL(path);    conn = (HttpURLConnection) post_url.openConnection();    conn.setRequestMethod("POST");    // 准备数据    String data = "username=" + username + "&password=" + password;    byte[] data_bytes = data.getBytes();    conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");    conn.setRequestProperty("Content-Length", data_bytes.length + "");    // POST方式:浏览器将数据以流的方式写入服务器    conn.setDoOutput(true);// 允许向外部写入数据    OutputStream os = conn.getOutputStream();    os.write(data_bytes);    conn.setConnectTimeout(5000);    if (200 == conn.getResponseCode())    {        return conn.getInputStream();    }    return null;}
0 0
原创粉丝点击