RPE-VIEW
오늘의 아티클은 '개발 커뮤니케이션-API, Json'입니다. API 및 Json의 정의 및 역할에 대해 배워 보겠습니다.
아티클 소개
4. 개발 커뮤니케이션 -API, Json
최원영 튜터의 [VOD]기획자/마케터/디자이너를 위한 IT지식 강의를 보고 개인적으로 기억을 위해 강의의 일부내용을 정리한 포스트 입니다. https://taling.me/vod/view/7620 **유료 강의 이며! 가성비 갑이
de-developer.tistory.com
저자 정보
저자: heedoo
디자이너
'분류 전체보기' 카테고리의 글 목록
천방지축 얼렁뚱땅 탈출기 더 정갈하게 더 섬세하게 더 명확하게 더 뾰족하게 당신의 쓸모있는 동료로 존재하고 싶어서
de-developer.tistory.com
핵심 내용 요약
주요 포인트
1. API의 정의
1) Application Programming Interface
응용프로그램에서 사용할 수 있도록, 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스
인터페이스란 컴퓨팅에서 컴퓨터 시스템끼리 정보를 교환하는 공유 경계.
2) CRUD
- 클라이언트 서버에 요청하는 주문 카테고리
- 예전에는 요청 CRUD에 따라 컴퓨터 주소가 달라서 관리가 복잡함
- 컴퓨터 주소를 하나로 통일하고 요청할 때 CRUD에 따른 method를 달아서 구분을 하기로 함
3) 서버의 답장
- 긍정: 200번대
- 실패: 400(클라이언트 오류), 500(서버 내부 오류)
- 서버-클라이언트 뿐만 아니라 서버-서버의 대화도 API로 진행할 수 있다. 단, 다른 회사의 API를 사용하려면 그 회사의 SDK(Sotfware Development Kit)를 설치해야 함. SDK란 다른 회사의 소프트웨어를 설치하는 것이다.
2. Json의 정의
- API를 통해 response를 받는 데이터 형식 중 하나. 데이터가 정리되어 있는 정리 방식. 각기 다른 언어더라도 Json 형식으로 데이터를 주고 받을 수 있다.
- 회사 마다 다른 형식을 가지고 있으면 다른 회사의 API를 쓰기 힘들고 비효율적이다.
'IT 서비스 기획 > 개발' 카테고리의 다른 글
[개발] 앱 개발 유형 - 웹앱, 네이티브 앱, 하이브리드 앱, 크로스 플랫폼 (2) | 2025.02.03 |
---|---|
[개발] PM/PO/기획자가 꼭 알아야 할 개발 지식 (2) | 2025.01.27 |