Java HTTP请求

注意:java  http请求要放在 try catch里面,该过程是一个阻塞过程,所以需要新建一个线程进行处理

        try

        {

            HttpPost request = new HttpPost(URL);  

            StringEntity se = new StringEntity(param.toString(), HTTP.UTF_8);

            se.setContentType("application/json");

            request.setEntity(se);  

            HttpResponse httpResponse = new DefaultHttpClient().execute(request);  

            // 得到应答的字符串,这也是一个 JSON 格式保存的数据   

            String retSrc = EntityUtils.toString(httpResponse.getEntity());  

            retSrc = URLDecoder.decode(retSrc, "UTF-8");

}

        catch  (Exception e) 

        {

            e.printStackTrace();

        }

 

你可能感兴趣的:(java)