ajax+post로 spring boot의 API 호출하기

아따 기본 오브 기본

YI Eun Gook
1 min readNov 23, 2018

뭔가 의미있는 글들만 올라오는 medium에 이런걸 올려도 될까 하는 생각이 든다 -_-;; 일단 아래 두 글을 보고 오자.

Ajax 시작하기 — 웹 개발자 안내서 | MDN
XMLHttpRequest | MDN

1. post로 여러 변수들 보내기

<#6이 포인트>

포인트는 #6인데, 직접 querystring을 만들어줘야 한다는 점이다. #12의 헤더 정보 설정도 중요하다.
이러면 spring boot에서는 아래처럼 받으면 된다.

<편의상 @Controller의 일부만 올렸어요.>

2. post로 객체 보내기

<#2와 #12가 달라졌다.>

#2처럼 Object를 하나 만들어주고, send()할 때 #12처럼 JSON.stringify()를 해주자. #11의 헤더 정보 설정도 중요하다.
이렇게 하고 spring boot에서는 아래처럼 받으면 된다.

<마찬가지로 편의상 @Controller의 일부만 올렸습니다.>

객체 전체를 그냥 @RequestBody로 받는 것이 포인트다. 이상!;

--

--

No responses yet