ajax 테스트시 천리안 서버(php)에서 정상 응답값이 안 오고 302 응답이 오는경우

반응형
증상)
ajax 테스트시 천리안 서버(php)에서 정상 응답값이 안 오고 302 응답이 오는경우
- 정상 응답값이 오지 않고 http 302 응답이 온다.
302: Found (요청이 또 다른 URL/URI로 리다이렉션 된다.)

원인)
ajax의 경우 요청 url(도메인?)과 응답을 해주는 서버의 도메인이 같아야 한다.

메뉴에는 user.chol.com으로 설정하여 해당 기능을 기동시키고
내부적 php호출시에는 php.chol.com을 호출하게 되어
화면과 php서버의 도메인이 틀려 리다이렉션 응답이 오게 됐다.

해결)
메뉴에 호출부를 php.chol.com으로 변경하자 정상적으로 응답값이 들어오게 됨

참조사이트)
http://www.ibm.com/developerworks/kr/library/wa-ajaxintro3/
반응형

Top