API(Application Programming Interface)란? : 애플리케이션 간에 자료를 주고받으면서 특정 기능을 실행하는 인터페이스ex) SNS애플리케이션 안에는 사용자 로그인을 위한 API, 게시물을 작성하는 API, 댓글 작성 API 등이 존재소셜 로그인 기능 —> 공개 API 활용!→ API는 둘 이상의 컴퓨터 혹은 애플리케이션 간에 자료를 어떻게 주고받는지 지정하는 역할 ! RESTful API: HTTP 프로토콜을 활용해서 자료를 주고받기 위해 약속된 구조 REpresentational State Transfer의 줄임말 → 데이터의 현재 상태를 볼 수 있게 나타낸 것을 뜻함. ex) 장바구니에 어떤 상품을 담았는지 상태를 주고받을 때 사용하는 것, REST RESTful..
HTTP
HTTP 프로토콜이란?: 클라이언트와 서버 간 미리 약속한 규칙HTTP 요청 : 클라이언트에서 서버로 자료를 요청하는 것. (request)HTTP 응답 : 서버에서 응답해 클라이언트로 자료를 보내는 것. (response) 헤더 정보 살펴보기 요청 URL: 이때, 대부분 사이트가 자동으로 보안이 추가된 https:// 로 바뀌게 된다! 요청 메서드: 클라이언트에서 서버로 정보를 보내면서 그 정보를 어떻게 처리할 것인지, 처리 방식을 알려줌 (주로 대문자 사용) GET 메서드서버가 정보를 가져올 때 사용ex) URL이 GET 요청으로 서버에 전송 POST 메서드서버에 데이터를 저장할 때 사용ex) 회원가입, 로그인 PUT 메서드서버에 있는 데이터를 수정(업데이트)할 때 사용ex) 사용자 정보 수정 D..