HTTP(Hypertext Transfer Protocol)
클라이언트들이 어떻게 서버와 통신할 수 있는지를 정의한 것
클라이언트와 서버에게 데이터를 요정(request)하면 서버는 요청에 맞는 응답(respon)을 클라이언트에게 보내주는 방식
AJAX(Asynchronous JavaScript And XML)
웹 페이지에서 서버에게 동적으로 데이터를 주고받을 수 있는 기술 대표적인 기술로는 XHR(XMLHttpRequest)이라는 오브젝트가 있다. 이 오브젝트를 이용하면 간단하게 서버에게 데이터를 요청하고 받아올 수 있다. 또는 fetch() API를 이용하는 방법도 있다.
JSON(JavaScript Object Notation)
데이터를 주고받을 때 쓸 수 있는 가장 간단한 파일 포멧
텍스트를 기반으로 한 가벼움
사람 눈으로도 읽기 편함
Key 와 Value로 이루어져 있는 파일 포맷
데이터를 보통은 서버와 주고받을때 serializtion(직렬화)을 위해서 쓰인다.
프로그래밍 언어나 플랫폼에 상관 없이 쓸 수 있다.
'창업대전 공부' 카테고리의 다른 글
Django Rest Framework : Serializer (0) | 2022.08.09 |
---|---|
Django : 연결된 데이터 알아보기 (0) | 2022.08.03 |
Django : 모델 데이터 조회 (0) | 2022.08.03 |
REST API (0) | 2022.07.26 |
API (0) | 2022.07.26 |