Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 1.1 KB

request.md

File metadata and controls

36 lines (29 loc) · 1.1 KB

request 객체를 사용해서 여러가지 값을 받아보자!


  1. 사용할 객체를 import 한다.
import javax.servlet.http.HttpServletReque

  1. 사용 예시
@PostMapping(${url})
public Map<String, Object> RequsetController(@RequestBody Map<String, Object> params, HttpServletRequest request) throws Exception {
  
  String utm_source = request.getParameter("utm_source");
  String utm_medium = request.getParameter("utm_medium");
  String utm_campaign = request.getParameter("utm_campaign");
  String utm_content = request.getParameter("utm_content");
  String utm_term = request.getParameter("utm_term");
  String ip = request.getRemoteAddr();
  
  System.out.println("utm_source => " + utm_source);
  System.out.println("utm_medium => " + utm_medium);
  System.out.println("utm_campaign => " + utm_campaign);
  System.out.println("utm_content => " + utm_content);
  System.out.println("utm_term => " + utm_term);
  System.out.println("ip => " + ip);
  System.out.println("params => " + params);
  
  return new HashMap<String, Object>() {{
    put("status", "200");
  }};
}