본문 바로가기

front

http 415 error, ajax

415 에러는 클라이언트에서 보내는 데이터 타입과 서버에서 받는 데이터 타입이 달라서 발생하는 문제로, 나같은 경우 대체로 컨트롤러에 @ReqestBody 붙여놓고 json 타입으로 보내지 않았을 때 발생했다. 

이런 경우엔 ajax로 보낼때 contentType: 'application/json; charset=utf-8' 을 명시해 주면 해결된다.

 

그런데 가끔 이걸 붙여도 에러가 나는 경우가 있는데...지금까진 100퍼센트 확률로 오탈자 때문이였다.

어제는 세미콜론을 붙이지 않아서 하루종일 에러잡는데 시간을 보냄...

application/json 뒤에 세미콜론이 빠져있어서 오류 발생

'utf-8'을 'utf8'로 써서 오류가 난 적도 있다.

분명 다음번에 또 이럴거같아서 기록 남겨놓음

'front' 카테고리의 다른 글

javascript function에서 ajax 결과에 따라 return  (0) 2023.12.30
Ajax 서버연결 요청  (0) 2021.12.31