JAVA后台发送http请求
代码:
@RequestMapping("/check")
@ResponseBody
public Map check(Integer cashRecordId,Integer status,Integer clientId) {
Map map = new HashMap<>();
PrintWriter out = null;
BufferedReader bufferedReader = null;
String result = "";
//设置请求参数 类型为 参数1=值&参数2=值
String param="clientId="+clientId+"&recordId="+cashRecordId;
try {
URLConnection conn = initConnection("请求的路径", param, "post");
// 发送POST请求必须设置如下两行
conn.setDoOutput(true);
conn.setDoInput(true);
// 获取URLConnection对象对应的输出流
out = new PrintWriter(conn.getOutputStream());
// 发送请求参数
out.print(param);
// flush输出流的缓冲
out.flush();
// 定义