如何在JAVA中的HttpURLConnection中发送PUT,DELETE HTTP请求
发布时间:2020-12-14 16:36:57 所属栏目:Java 来源:网络整理
导读:我有Restful WebServices,并且我发送POST和GET HTTP请求,如何使用JAVA在httpURLConection中发送PUT和DELTE请求HTTP. 解决方法 放 URL url = null;try { url = new URL("http://localhost:8080/putservice");} catch (MalformedURLException exception) { exc
我有Restful WebServices,并且我发送POST和GET HTTP请求,如何使用JAVA在httpURLConection中发送PUT和DELTE请求HTTP.
解决方法
放
URL url = null; try { url = new URL("http://localhost:8080/putservice"); } catch (MalformedURLException exception) { exception.printStackTrace(); } HttpURLConnection httpURLConnection = null; DataOutputStream dataOutputStream = null; try { httpURLConnection = (HttpURLConnection) url.openConnection(); httpURLConnection.setRequestProperty("Content-Type","application/x-www-form-urlencoded"); httpURLConnection.setRequestMethod("PUT"); httpURLConnection.setDoInput(true); httpURLConnection.setDoOutput(true); dataOutputStream = new DataOutputStream(httpURLConnection.getOutputStream()); dataOutputStream.write("hello"); } catch (IOException exception) { exception.printStackTrace(); } finally { if (dataOutputStream != null) { try { dataOutputStream.flush(); dataOutputStream.close(); } catch (IOException exception) { exception.printStackTrace(); } } if (httpsURLConnection != null) { httpsURLConnection.disconnect(); } } 删除 URL url = null; try { url = new URL("http://localhost:8080/deleteservice"); } catch (MalformedURLException exception) { exception.printStackTrace(); } HttpURLConnection httpURLConnection = null; try { httpURLConnection = (HttpURLConnection) url.openConnection(); httpURLConnection.setRequestProperty("Content-Type","application/x-www-form-urlencoded"); httpURLConnection.setRequestMethod("DELETE"); System.out.println(httpURLConnection.getResponseCode()); } catch (IOException exception) { exception.printStackTrace(); } finally { if (httpURLConnection != null) { httpURLConnection.disconnect(); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |