使用java.net原生的HttpURLConnection类实现http的get和post请求
参考文章https://www.cnblogs.com/hhhshct/p/8523697.html
package com.alison.http;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.commons.io.*;
public class DoHttpRequest {
/**
* @description 发送HTTP的get请求
* @param url
* 请求的http路径url
* @param params
* 附加的参数,形如'name=lxj&password=123&msg=thanks'
* @return map类型,两个键,headers和response,分别对应信息头字段和返回主体
*/
public static Map<String, Object> makeGetRequest(String url, String params) {
Map<String, Object> result