일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- CORS c#
- property 속성
- CORS
- 행렬 분해
- 머신러닝 책
- Machine Learning
- 안드로이드
- Cross-origin resource sharing
- Objective c
- 태그를 입력해 주세요.
- spectral decomposition
- 딥러닝 책
- ios 메모리
- 딥러닝
- nonatomic
- matrix decomposition
- 텐서
- dot syntax
- TENSOR
- 스펙트럼 분해
- ios 메모리관리
- 아이폰 메모리 관리
- 딥러닝 첫걸음
- 기계학습
- singular vector decomposition
- 머신러닝
- OCRS
- objective-c
- retatin
- Property
Archives
- Today
- Total
One Step for A Little Progress
CORS(Cross-Origin Resource Sharing) 이란 본문
요약하자면 크로스 도메인간에 데이터 요청을 보내면, 보안을 문제로 전송할 수 없는데 이것은 브라우저의 Same-Origin Policy, 즉 같은 프로토콜, 같은 도메인, 같은 포트에서의 요청이 아니면 XMLHttpRequest 등으로 접근 할 수 없도록 되어있다.
따라서 이러한 경우를 위해 W3C에서 크로스 도메인간에 데이터 공유를 위해서 CORS를 만들었다.
CORS문제를 해결하기 위한 방법에는 다음과 같은 방법이 있다.
1. CORS 대상 서버에서 Access-Control 헤더를 설정해주면 허용이 된다.
http://remysharp.com/2011/04/21/getting-cors-working/
2. json with padding 이란 방법인데 자세한건 링크 참조
3. 프록시 페이지를 만드는 방법이 있다.
요청하는 스크립트 페이지가 있는 서버에 프록시를 두어서 프록시 페이지에서 다른서버에 있는 페이지를 읽어온다. 이 방법은 php나 jsp 같은것에서는 다른서버에 있는 데이터를 읽어오는데 제약이 없는 점을 이용한 것이다.
Comments