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 서비스 기획' 카테고리의 다른 글
[데이터 분석] 1.데이터/지표의 이해, 데이터의 중요성, 로그의 개념 및 설계 기초, 데이터 분석 방법 (4) | 2025.02.02 |
---|---|
[PM/PO/기획자] '팀 스파르타' - 결제 전환율 개선안 (2) | 2025.02.01 |
[데이터 분석] A/B테스트의 설계, 수행, 해석에 관한 참고사항 4가지 (0) | 2025.01.30 |
[데이터 분석] A/B테스트 해석에 필요한 기초 통계 개념 5가지 (2) | 2025.01.29 |
[데이터 분석] 데이터 기반 의사결정의 장점 (0) | 2025.01.28 |