알다가도 모를 API, 제대로 잡고 가기

  • 관리자 신현승
  • 카테고리: 개발이슈
  • 조회수: 369
  • 작성일:

IT 지식이 중요해진 요즘, 여러분은 어떻게 공부하고 계신가요? 다양한 IT 강의 영상을 통해 IT 강의를 준비한 요즘IT에서 ‘IT 강의 시리즈’를 소개합니다. 필요한 정보를 빠르게 정리해 보세요.

 

이번 강의는 ‘웹 개발 첫걸음’입니다. IT 교육 기업 코드잇의 강의 내용을 정리했습니다. 웹 개발의 기초 지식을 다져보세요. 전체 영상은 코드잇에서 확인할 수 있습니다.


웹 개발 첫걸음 시리즈

프론트엔드와 백엔드, 무엇을 어떻게 시작할까?
웹사이트는 어떻게 찾아갈까? IP, DNS, URL 개념 잡기
정적? 동적? 웹사이트 화면은 어떻게 채워질까?
데이터의 보관 창고, 데이터베이스 기초 이해하기
⑤ 알다가도 모를 API, 제대로 잡고 가기

 

IT에 관심이 많다면 API라는 용어를 많이 들어봤을 것입니다. 하지만 API의 정확한 의미는 아직 잘 모르시는 경우가 많습니다. 이번에는 실용적인 예시를 통해 이해해보겠습니다.

 

 

API?

API는 Application Programming Interface의 약자로, 두 소프트웨어 간의 소통을 담당하는 인터페이스입니다.

 

UI와 리모컨

UI는 우리가 보는 화면 구성으로, 리모컨도 유저와 에어컨 사이의 인터페이스입니다.

 

 

소프트웨어들의 접점, API

API는 두 프로그램이 서로 소통할 수 있도록 돕는 역할을 합니다.

 

요청과 응답의 개념이 API의 기본입니다.

 

 

API의 장점

API를 사용하면 복잡한 내부 프로세스를 숨기면서도 고급 보안을 제공하고 개발 생산성을 높일 수 있습니다.

 

API는 다양한 형태로 존재하며, 클라이언트가 서버에 HTTP 요청을 보내고 응답을 받는 과정을 통해 컴퓨터가 쉽고 직관적으로 정보를 주고받을 수 있습니다.

 

JSON

API를 통해 주고받는 데이터 형식은 주로 ‘JSON’입니다.

 

 

key와 value

JSON의 구조는 key와 value 쌍으로 이루어져 있습니다.

 

 

JSON의 표준화 이유

JSON은 쉽게 해석할 수 있어 데이터 통신의 표준으로 자리잡았습니다.

 

 

포스트맨을 통한 API 요청

‘포스트맨’을 사용해 API 요청을 실습할 예정입니다.

 

서비스를 살펴보고, API 문서를 통해 요청 방식을 이해합니다. 서비스 링크를 확인해 보세요.

 

 

포스트맨 시작하기

회원가입 후 ‘+’ 버튼을 통해 요청을 생성합니다.

 

 

GET 요청을 보내기

요청의 종류와 URL이 필요합니다. 원하는 데이터를 받아오기 위해 문서 확인 후 요청을 보내세요.

 

응답 데이터는 JSON 형태로 반환됩니다.

 

 

POST 요청 보내기

새로운 데이터를 추가하기 위한 요청을 보내기 위해 JSON 형식의 정보를 포함시켜야 합니다.

 

 

API 요청과 부가 정보

요청 유형, URL 등이 요청의 기본 요소가 됩니다.

 

상태 코드

요청의 상태를 나타내는 세 자릿수 숫자로, 성공 여부를 나타냅니다.

 

마치며

API의 기본 개념부터 예제를 살펴보았습니다. 웹 개발에 있어 필수 개념이며, 소프트웨어 간 소통의 중요한 요소라는 점을 기억하세요.

 

원본 강의 보러 가기

 


해당 기사는 GPT를 이용하여 요약한 내용입니다.

원문보기


코멘트 (0)