关于HttpURLConnection和HttpClient可参考:
https://www.cnblogs.com/zhylioooo/p/7890906.html
我暂时只是看了看HttpURLConnection。自己修修改改加工整理出一个POST/DELETE/GET都可以用的方法。PUT没有测试过
public static String httpConnection(String urlPath,String param,String requestMethod) {
//创建连接
HttpURLConnection connection ;
String result = "";
OutputStream out = null;
BufferedReader in = null;
try {
URL url = new URL(urlPath);//对于GET,此处的urlPath需要将参数和url提前组装好
//添加 请求内容
connection= (HttpURLConnection) url.openConnection();
//设置http连接属性
if("POST".equalsIgnoreCase(requestMethod)) {
connection.setDoOutput(true);// http正文内,因此需要设为true, 默认情况下是false;
connection.setDoInput(true);// 设置是否从httpUrlConnection读入,默认情况下是true;
}