Java的實作得到,PUT,POST,刪除請求:
1,取得
public static String doGet(String strUrl ){ String strReturn=""; HttpGet httpGet = new HttpGet(strUrl); CloseableHttpClient httpclient = null; CloseableHttpResponse response1=null; try { httpclient = HttpClients.createDefault(); response1 = httpclient.execute(httpGet); HttpEntity entity1 = response1.getEntity(); strReturn=EntityUtils.toString(entity1) ; EntityUtils.consume(entity1); }catch(Exception e){ e.printStackTrace(); }finally { try { if(response1!=null) response1.close(); } catch (IOException e) { e.printStackTrace(); } } return strReturn; }
2,放
public static String doPut(String strUrl,String param){ CloseableHttpClient httpclient = HttpClients.createDefault(); StringBuffer jsonString= new StringBuffer(); try { final HttpPut put=new HttpPut(strUrl); put.setEntity(new StringEntity(param,"UTF-8")); CloseableHttpResponse response1= httpclient.execute(put ); try { HttpEntity entity1 = response1.getEntity(); BufferedReader br = new BufferedReader(new InputStreamReader(entity1.getContent())); String line; while ((line = br.readLine()) != null) { jsonString.append(line); } EntityUtils.consume(entity1); } finally { response1.close(); } }catch(Exception e){ e.printStackTrace(); } return jsonString.toString(); }
以上就是Java的實作得到,PUT,POST,刪除要求的內容,更多相關內容請關注PHP中文網(www.php.cn)! 相關文章:
詳細介紹Java程式設計常見問題摘要
Java多執行緒基礎詳解 🎜🎜Java遠端