본문 바로가기

HTTP

플랫폼 API 호출 시 발생하는 오류 CORS란 무엇인가? Cross Origin Resource Sharing의 약자로 HTTP 프로토콜의 헤더를 사용하여 하나의 출저 or 도메인에서 다른 출저 or 도메인의 리소스에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제 브라우저의 보안상의 이유로 스크립트의 CORS HTTP 요청을 제한 Web API(XMLHttpRequest) or Fetch API는 동일 출저 정책에 따라 다른 출저 리소스를 접근하기 위해서는 CORS 헤더를 포함한 응답을 받아야합니다. CORS 종류는 다음과 같습니다. simple requests preflight requests credential reqeusts non-credential reqeusts 1. simple requests GET, POST, HEAD Method .. 더보기
HTTP에 대해서 알아보자 Hyper Text Transfer Protocol의 약자로 어떠한 데이터도 전송할 수 있게 사용하는 프로토콜입니다. TCP를 이용하는 응용 계층 프로토콜이며 포트는 80을 사용합니다.(HTTPS의 경우 443) 보통 웹브라우저와 웹서버간의 사용되는 HTTP 버전은 1.1이며 현재시점으로 3.0까지 출시되었습니다. HTTP 특징 1. 비연결성 - 클라이언트가 요청(Request) 후 이에 대한 응답(Response)을 받은 이후 연결을 끊어버림 2. 무상태성 - 연결을 끊기 때문에 서버는 클라이언트의 상태를 알 수 없어 쿠키, 세션, Oauth, JWT등 다양한 방법을 이용하여 해당 클라이언트가 인증된 사용자인지 인증을 받아야함 메시지 포맷 클라이언트와 서버간의 통신은 평문(ASCII) 메시지로 이루어진.. 더보기