- 무엇을 했나?
-> CORS (Cross Origin Resource Sharing) 크로스 도메인 문제에 대하여 검색하여 공부했다.
HTTP request 는 Cross-Site HTTP Requests(다른 사이트간 요청) 가 가능하다고 하는데, 이말은
<img src="my_domain.com">, <script src="other_domain.com/script.js"> 와 같이
도메인 명이 다른 곳에 존재하는 리소스(이미지, 스크립트 파일 등)를 참조할 수 있다는 뜻이다.
But, 보안상의 이유로 <script></script> 의 내부에 작성된 스크립트 내용에서 서버상으로 요청을 할 때에는
cross-origin HTTP를 제한하고 있다. -> 동일 출처 정책
-> XMLHttpRequest 이란? =>> 비동기 객체
XMLHttpRequest 객체는 서버로부터 XML 데이터를 전송받아 처리하는 데 사용.
이 객체를 사용하면 웹 페이지가 전부 로딩된 후에도 서버에 데이터를 요청하거나 서버로부터 데이터를 전송받을 수 있다.
- 무엇이 어려웠나?
기본 개념 자체가 이해하기 어려웠고, 또 명확한 정의를 항상 까먹게 된다.
- 다음엔 어떻게 할 것인가?
외울때까지 반복해야 겠다.