카카오 인앱 브라우저로 접속하면 스프링 인터셉터 부분이 실행 안됩니다

우선 저는 홈페이지를 개발중이고 개발 환경은 자바 스프링 전자정부 기반으로 작업 중입니다.

그런데 카카오 인앱 브라우져로 접속 할 때만 스프링 인터셉터에 작성한 코드들이 실행이 안됩니다.
UserAgent에 따라 조건을 걸어놓은 코드도 아닙니다.
이런 일이 있을 수 있나요?

브라우저가 바뀌어서 프론트 부분의 코드가 영향을 받는 건 봤어도
자바 스프링 인터셉터분에 작성된 코드가 통째로 실행이 안될수 있나요?

다시 확인 했는데 더 이상한건 Ajax 요청인 경우엔 실행 됩니다.
정말 미치고 환장할 노릇입니다…

자문 자답 해봅니다.

인터셉터에서x-requested-with header 값을 기준으로 ajax 요청이 아닌 경우만 실행되는 쿼리들이 있었는데

kakao inappbrowser로 들어온 경우 위의 header 값이 여타 다른 브라우저처럼 null이 아니라 kakao inappbrowser 특유에 값이 들어가더군요.

그래서 이런 일이 발생했던 것 같습니다.

또 특이한건 iOS에서 kakao inappbrowser를 사용했을 땐 x-requested-with header 값이 null로 나오더군요.