REST API 설계 원칙 완전히 파헤치기
·
CS/Network
* 개념 복습과 학습 정도를 파악하고자 포스팅합니다!* Claude, ChatGPT를 활용하여 이미지를 생성하고 활용합니다. REST API(Representational State Transfer API)1. REST는 뭐고, API는 뭐야?우선 용어에 익숙해져야하고 이해해야 할 듯 합니다!먼저 API가 뭔지 설명을 해볼게요. API(Application Programming Interface)단어 그대로 풀면 "애플리케이션이 서로 대화하는 접점"입니다.Interface라는 단어에 주목을 해봅시다. 인터페이스는 내부 구현을 몰라도 사용할 수 있게 해주는 창구이죠.TV 리모컨을 생각해보면, TV 내부 회로를 몰라도 버튼만 누르면 채널이 바뀌잖아요? 리모컨이 바로 인터페이스인 셈이죠!!API도 마찬가지에요..
HTTP 완전히 파헤치기
·
CS/Network
* 개념 복습과 학습 정도를 파악하고자 포스팅합니다!* Claude, ChatGPT를 활용하여 이미지를 생성하고 활용합니다. HTTP(HyperText Transfer Protocol)1. HTTP가 뭔가요?HTTP(HyperText Transfer Protocol)는 클라이언트가 서버가 데이터를 주고받기 위해 사용하는 약속입니다.쉽게 말하면, 브라우저(클라이언트)가 "이 데이터 줘"라고 요청하면, 서버가 "여기 있어"라고 응답하는 대화 규칙입니다.이 규칙이 없으면 둘이 서로 알아들을 수 없겠죠? HTTP의 핵심 특징은 두 가지가 있어요무상태성(Stateless) : 서버는 이전 요청을 기억하지 않는다.요청 - 응답(Request - Response) : 반드시 클라이언트가 먼저 요청해야 서버가 응답한다..