URI 2

RESTful API와 JSON

다양한 인터페이스 방식CLI(Command Line Interface)명령줄을 통해 컴퓨터와 소통하는 방법GUI(Graphical User Interface)그래픽 요소(버튼, 창 등)를 통해 사용자와 소통하는 방법API(Application Programming Interface)프로그램끼리 서로 정보를 주고받는 통신 방식요청(Request)과 응답(Response)를 모두 포함하는 구조기계 ↔ 인간 간 소통, 소프트웨어 ↔ 소프트웨어 간 통신에 사용됨웹 앱에서 미세먼지 정보를 보여주기 위해 → 기상청 API 요청카카오 로그인 기능 구현 → 카카오 API와 통신유튜브 영상을 불러오기 → YouTube API 활용 RESTful API REST (Representational State Transfer)..

HTTP(Hyper Text Transfer Protocol)와 URL(Uniform Resource Locator) 구조

HTTP(Hyper Text Transfer Protocol) 웹에서 클라이언트(주로 브라우저)와 서버 간에 데이터를 주고받기 위한 규약(프로토콜) HTTP 메시지는 크게 요청(Request)과 응답(Response)으로 구분됨 Stateless (무상태성)각 요청은 독립적으로 처리되며, 서버는 이전 요청의 상태를 기억하지 않음Connectless (비연결성)요청 후 응답을 보내면 연결이 끊기며, 서버 자원을 효율적으로 사용할 수 있음→ HTTP/1.1부터는 연결 재사용이 가능해짐 (Keep-Alive 지원)→ 단순하면서도 확장성이 뛰어난 구조  공통 구조Start Line ← 요청 또는 응답의 상태를 정의Headers ← 요청/응답에 대한 부가 정보(빈 줄) ..

728x90