본 캠프 1일차 정신없이 하루가 지나갔지만 많은 것을 배워간 하루였습니다.
OT부터 시작해서 바로 웹 개발 관련 팀 프로젝트까지!!
그 중에서도 이해가 쉽게 안돼서 가장 시간을 많이 쓴 API에 대해 말해보려 합니다
API는 Application Programming Interface의 줄임말입니다. 쉽게 말해서 두 애플리케이션 간의 서비스 계약이라고 생각합니다. 그 안에서 저는 팀원들과 함께 웹 개발 프로젝트를 하고 있기 때문에 클라이언트와 서버와의 관계로 집중해서 보겠습니다. 즉, 클라이언트를 프론트엔드 개발자로 서버를 백엔드 개발자로 구분하여 이야기하겠습니다. 웹의 요청과 응답은 프론트엔드 개발자와 백엔드 서버 개발자간의 통신을 위한 메시지입니다.
요청 메세지는 프론트엔드 개발자가 백엔드 개발자에게로 보내는 메세지입니다.
프론트 --->--->--->---->------Request------->----->----->----백
엔드 ---<----<----<----<----Response----<---<-----<----<---엔드
요청 메세지는 세 가지로 이루어져 있습니다.
응답 메세지는 백엔드 개발자가 프론트 개발자에게로 보내는 메세지입니다.
응답 메세지도 세 가지로 이루어져 있습니다.