front

http 415 error, ajax

원코드 2023. 3. 7. 12:59

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

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

 

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

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

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

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

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