Spring MVC 1편 서블릿 (HTTP 요청 데이터 - API 메시지 바디)

신재원·2023년 6월 14일

Spring MVC 1편

목록 보기
13/35
post-thumbnail

📢 API 방식

  • HTTP 메시지 바디에 데이터를 직접 담아서 요청
    ( 데이터 형식은 주로 JSON을 많이 사용 )

단순 텍스트 방식

  • 예제 코드
  • 바이트 코드를 String으로 변환하는데 있어 인코딩 정보를 작성해줘야 합니다. (대부분 요즘은 UTF_8)
  • 포스트맨에서 위 예제의 URL 요청을 raw 단순 텍스트 방식으로 보냅니다.
  • 요청에 대한 응답이 텍스트로 넘어오는것을 확인할수 있습니다.

JSON 방식 (많이 사용)

  • JSON 형식의 데이터를 객체로 바꿀수 있도록 하는 파싱할수있는 객체를 생성합니다.
@Getter @Setter
public class HelloJson{
	private String username;
	private int age;
}
  • 객체로 파싱하지 않으면 JSON 형식의 데이터 그대로 반환합니다.

JSON 예제 코드

  • 스프링에서 제공하는 Mapper를 통해 만들어놓은 객체인 HelloJosn 개겣로 파싱하여 반환합니다.
  • 포스트맨에서 해당 URLJSON 형태 요청을 보냅니다.
  • 객체로 파싱되어 반환합니다.

0개의 댓글