post请求

来源:互联网 发布:淘宝大学教程百度云 编辑:程序博客网 时间:2024/06/10 17:58
new Thread(){    @Override    public void run() {        super.run();        try {            URL url = new URL(Post.this.url);            HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();            urlConnection.setReadTimeout(3000);//设置读取超时时间            urlConnection.setConnectTimeout(3000);//设置连接超时            urlConnection.setRequestMethod("POST");//设置方式必须写            urlConnection.setDoInput(true);//设置是否让写            String post="menu=%E7%BA%A2%E7%83%A7%E8%82%89&dtype=&pn=&rn=&albums=&=&key=3a4c8dd459b0caab7d530952b1e472df";//key和value            urlConnection.getOutputStream().write(post.getBytes());//字节流            InputStream inputStream = urlConnection.getInputStream();            int responseCode = urlConnection.getResponseCode();            if(responseCode==200)            {                InputStream inputStream1 = urlConnection.getInputStream();                BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));                StringBuffer stringBuffer = new StringBuffer();                String string="";                while((string=bufferedReader.readLine())!=null)                {                    stringBuffer.append(string);                }                Log.e("name","name"+stringBuffer.toString());            }        } catch (MalformedURLException e) {            e.printStackTrace();        } catch (IOException e) {            e.printStackTrace();        }    }}.start();
原创粉丝点击