-
-
안녕하세요? 오늘은 CORS (Corss Origin Resource Sharing)과 그에따른 대처방안에 대해서 알아보도록 하겠습니다.
CORS (Corss Origin Resource Sharing)란?
: CORS(교차 출처 리소스 공유)는 웹 브라우저에서 구현된 보안 기능으로, 한 출처(도메인)에서 실행되는 웹 애플리케이션이 다른 출처에서 리소스를 요청할 수 있도록 허용하거나 제한합니다. 이는 웹 애플리케이션의 보안을 유지하고 악의적인 사이트가 민감한 데이터에 접근하는 것을 방지하기 위해 중요합니다.
CORS (Corss Origin Resource Sharing) 발생 이유는, 보통 Https에서 Http로 요청을 하였을때 혹은, 서로 다른 도메인에서 자료를 가져올 때 발생합니다.
그럼, 대처방안에 대해서 알아보도록 하겠습니다.
1. 플러그인 다운로드
다운로드 URL : http://www.ajax-cross-origin.com/
2. JSP 상단 스크립트 부여
<script type="text/javascript" src="파일경로/jquery.ajax-cross-origin.min.js"></script> |
3. ajax 통신 소스 상단 부분에 옵션 추가
$.ajax({ crossOrigin: true, contentType: "application/json; charset=utf-8", type : "POST", dataType : null, url : "/sample/test", data : JSON.stringify({ "" : "" }), error : function(xhr, status, error) { console.log(error); }, success : function(rtn) { console.log(rtn); } }); |
오늘은 CORS (Corss Origin Resource Sharing)과 그에따른 대처방안에 대해서 알아보았습니다.
그럼 오늘도 즐거운 하루 되시길 바라겠습니다.
'프로그래밍 > Front-end' 카테고리의 다른 글
자바스크립트로 HTML 색상 코드 다루기 (0) | 2024.10.30 |
---|---|
자바스크립트 JSP 페이지 include 방법에 대하여! (0) | 2024.09.27 |
자바스크립트 EL태그와 JSTL태그의 정의와 사용법에 대하여! (0) | 2024.09.27 |
자바스크립트의 동기(synchronous)와 비동기(asynchronous) 처리에 대하여! (0) | 2024.09.27 |
vue 설치 및 개발환경 셋팅 (0) | 2024.09.09 |
리액트 프로젝트 만들기! 리액트 프로젝트 간단 생성 (create-react-app 사용) (0) | 2024.09.05 |
앵귤러 (=Angular) 개념 및 특징 정리 (0) | 2024.09.05 |
뷰 (=Vue (/vjuː/)) 개념 및 특징 정리 (0) | 2024.09.02 |