- 전체
- HTML
- Web Design (웹디자인)
- XE 응용 개발
- wordpress plugin dev
- Javascript & JavaScript Application
- MEAN Stack : full stack javascript
- angular js & ionic framework
- bootstrap
- WebGL, Three.js and Babylon.js
- restful api design
- mobile web
- node.js 응용
- Cloud Service 응용
- 웹 어셈블리 개발 [WASM, WebAssembly]
- 마이크로서비스, MSA (microservice architecture)
- WebGL / WebGPU
- next.js 개발
- micro frontend (마이크로프론트앤드)
- 전자상거래/쇼핑몰
- 서버 클라우드 (aws, azure, google)
JavaScript [javascript] 다른 도메인으로 AJAX을 위한 Access-Control-Allow-Origin
2021.05.14 12:27
[javascript] 다른 도메인으로 AJAX을 위한 Access-Control-Allow-Origin
Access-Control-Allow-Origin을 사용하면 다른 도메인으로 Ajax을 할 수 있습니다. 기존까지는 자바스크립트를 로드하고 로드된 자바스크립트가 함수를 부르는 jsonp방식을 주로 써왔지만. 목적 페이지에서 Access-Control-Allow-Origin를 지원한다면 이러한 방법을 쓰지않고 결과를 가져올 수 있게 되었습니다.
하. 지. 만 이렇게 좋은방법이 있다면 왜 다들 쓰지 않는걸까요?
국내 브라우저 환경상 지원되지 않는 사람들이 많아서 입니다. 이기술은 익스 8에서부터 지원하기 시작햇지만 제대로 지원한건 익스 10부터입니다.
Access-Control-Allow-Origin 지원브라우저 목록 IE8+ (제한적), IE10+ (일반적) Firefox 3.6+ Safari 4.0+ Chrome 6+ Opera 12.1+
어떻게 하면되는가? 해더에 아래 4가지를 추가해줍니다.
# 설명
Access-Control-Allow-Origin: 허용할주소 * 허용
Access-Control-Allow-Methods: 허용할 메서드
Access-Control-Allow-Headers: 허용할 해더
Access-Control-Max-Age: 설정 재발급까지 유지시간.
# 예제
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: POST, GET
Access-Control-Allow-Headers: *
Access-Control-Max-Age: 1728000
지금 당장 실무에 적용하긴 힘들지만 미리 적용해 두거나 알아두시는거 정도는 나쁘지 않을 것 같습니다.
[출처] https://gs.saro.me/dev?tn=55
본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 4 |
[HTML/CSS] 4. 카드형 리스트
| 졸리운_곰 | 2018.08.22 | 1121 |
| 3 | HTML DIV tag : 영역 밖과 안쪽에 여백주기 - 마진과 패딩 Margin / Padding | 졸리운_곰 | 2018.07.12 | 538 |
| 2 |
HTML DIV tag: 테두리 너비 지정하는 방법 - WIDTH : 픽셀(px) 또는 퍼센트(%)
| 가을의곰 | 2017.06.10 | 827 |
| 1 |
SVG by HTML5
| 졸리운_곰 | 2015.11.12 | 463 |

