HTTP 프로토콜에서는 클라이언트와 서버 간의 통신을 위해 GET과 POST 요청 방식을 제공합니다.
CORS(Cross-Origin Resource Sharing)는 웹 브라우저에서 실행되는 JavaScript에서 다른 도메인의 리소스에 접근할 수 있는 권한을 부여하는 메커니즘입니다.
서로 다른 도메인 간의 통신을 할 경우, 보안 상의 이유로 JavaScript 코드에서는 다른 도메인으로의 HTTP 요청이 제한됩니다. 이를 우회하기 위해 CORS를 사용합니다.
REST(Representational State Transfer)는 웹의 아키텍처적인 스타일 중 하나입니다. RESTful은 REST를 따르는 웹 서비스를 구현하는 원칙과 가이드라인을 의미합니다.
RESTful 웹 서비스는 HTTP 프로토콜을 기반으로 하며, 자원을 URI로 표현하고 HTTP Method(GET, POST, PUT, DELETE)를 이용하여 자원을 처리합니다.
또한, RESTful 웹 서비스에서는 자원에 대한 표현(representation)을 제공하며, 이를 통해 클라이언트는 자원의 상태를 변경할 수 있습니다.
고마워요 AI! 그럼 이제 자세히 알아보도록 하자