Notice
Recent Posts
Recent Comments
Link
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

hyo_jung

[Work Book] UMC 서버 5주차 본문

개발/Backend

[Work Book] UMC 서버 5주차

hyo_jung 2021. 11. 7. 21:46

학습 목표

  1. API에 대한 이해
  2. 벡엔드 랭기지
  3. API test툴 활용 (Postman)
  4. Api sheet 작성

 

 

핵심 키워드

RDBMS

  • Application Programming Interface
  • 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스

API란 무엇일까? API 쉽게 이해하기

API란? 비개발자가 알기 쉽게 설명해드립니다!

[IT용어] API란 무엇인가? - Steemit

 

HTTP 패킷

  • 클라이언트가 서버로 요청할 때 HTTP 패킷을 보낸다.
  • 헤더 : HTTP 메서드, 클라이언트 정보, 브라우저 정보, 접속할 URL 등이 들어있다.
  • 바디 : 보통 비어있지만 특정 데이터를 담아서 서버에게 요청을 보낼 수 있다.

HTTP 패킷 / 메소드 / 상태코드와 메세지

 

HTTP 메소드

  • GET
    • 리소스의 조회에 사용한다.
    • 서버에 전달하고 싶은 데이터를 query를 통해 전달한다.
  • POST
    • 메세지 바디를 통해 서버로 요청 데이터를 전달한다. 서버는 바디를 통해 들어온 데이터를 처리한다.
    • 주로 신규 리소스의 등록, 프로세스 처리 등에 사용한다.

HTTP 메소드의 종류와 특징, 속성

 

데이터 포맷

  • 일반 Text 데이터 : 비정형 데이터
  • CSV : 별도의 구분 기호로 데이터를 구분하여 표시
  • XML : 서로 다른 기종 간의 데이터 교환을 위해 등장, HTML보다 강화된 태그로 표현
  • JSON : 속성, 값으로 데이터 표현, 경량 데이터 표현, 많은 양의 데이터 표현에 유리

통신 기초 - 데이터 포맷(표현 형식)

 

API Sheet

  • 어떤 정보를 전달 받기 위해 어떤 방식으로 요청해야 하는지, 응답 결과는 어떻게 이루어지는 지에 대한 내용이 담겨있는 문서이다.

 

path variable

  • Query String과 같이 데이터를 넘기는 방법 중의 하나로 경로를 변수처럼 사용하는 것을 의미한다.

QueryString과 Path Variable은 각각 언제 사용하는가

 

 

논의해보면 좋을 것들

GitBook - Where software teams break knowledge silos.

'개발 > Backend' 카테고리의 다른 글

[Work Book] UMC 서버 7주차  (0) 2021.11.28
[Work Book] UMC 서버 6주차  (0) 2021.11.28
[Work Book] UMC 서버 4주차  (0) 2021.11.04
[Work Book] UMC 서버 3주차  (0) 2021.10.18
[Work Book] UMC 서버 2주차  (0) 2021.10.15