본문 바로가기

학습 내용 정리/기본

(18)
REST API REST API Representational State Transfer : 대표적인 상태 교환 웹의 장점을 최대한 활용할 수있는 아키텍처로서 REST를 발표함. REST의 규칙을 지키면서 만든 API를 REST API 혹은 RESTful API라고 부릅니다. API Application Programming Interface(애플리케이션 프로그램 인터페이스) Application : 고유한 기능을 가진 모든 소프트웨어 Interface : 두 애플리케이션 간의 서비스 계약, 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법을 정의 * API 문서에는 개발자가 이러한 요청과 응답을 구성하는 방법에 대한 정보가 들어 있습니다. REST의 특징 1) Uniform (유니폼 인터페이스) 2) * S..
HTTP와 HTTP 코드 별 의미 HTTP란? 데이터를 주고 받는 양식을 정의한 통신 규약 브라우저는 서버에게 자신이 원하는 페이지 (URL 등의 정보) 를 요구(Request)합니다. 서버는 브라우저가 원하는 페이지가 있는지 확인하고 있다면 해당 페이지에 대한 데이터를 반환(Response)해줍니다. 없다면 없는 페이지에 대한 데이터를 반환합니다. 개발자 도구의 Network 탭에서 HTTP status 및 기타 정보 확인 가능 Method GET : 리소스를 얻을 때 POST : 웹 서버에 데이터를 게시할 때 Header : 추가 데이터, 메타 데이터 브라우저가 어떤 페이지를 원하는지 요청 받은 페이지를 찾았는지 성공적으로 찾았는지 Payload : 실질적인 데이터 GET 메서드를 제외하고는 모두 Payload를 보낼 수 있다 HTT..