package com.sinata.ministryoftransport.controller; import com.alibaba.fastjson.JSONObject; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.BufferedReader; @RestController @RequestMapping("/") public class HttpTestController { /** * 测试上传数据接口 * 用于验证上传数据的准确性 * 模拟交通部接口 * @param request * @param response */ @ResponseBody @RequestMapping("/baseinfo/company") public void testPush(HttpServletRequest request, HttpServletResponse response){ try { BufferedReader br = request.getReader(); String str, wholeStr = ""; while((str = br.readLine()) != null){ wholeStr += str; } JSONObject jsonObject = JSONObject.parseObject(wholeStr); System.out.println(jsonObject.toJSONString()); }catch (Exception e){ e.printStackTrace(); } } }