사전캠프 16일차

neww·2024년 9월 23일

내일배움캠프

목록 보기
17/23
  • 클라이언트 - 서버 개념 이해

  • Fetch 시작하기

서버-> 클라이언트: JSON
데이터를 받음(text 데이터를 긁어오는 방식)
클라이언트 -> 서버 : GET 요청

API (Application Programming Interface)애플리케이션 프로그래밍 인터페이스

  • 각각의 요청들을 담당하는 서버에게 요청이 잘 전달 및 처리될 수 있도록 교통정리를 해주는 체계
  • 데이터를 받아오는 것
  • 통상적으로 허락된 곳의 접근만 허용한다.
  • Open Api는 누구나 사용할 수 있도록 공개된 API
  • 특정 정보를 제공하는 Open API 링크를 열어보면 엄청 복잡하게 글이 있어서 보기 힘들다.
    더 자세한 설명은 API 정보

웹 API 의 종류

  • REST API (Representational State Transfer) : HTTP를 사용해 자원(Resource)을 CRUD(Create, Read,Update,Delete)방식으로 처리
    더 자세한 설명은 REST API

JSONVue (JavaScript Object Notation)

  • 데이터를 구조화하여 표현하는 데이터 교환 형식, 사람이 읽고 쓰기 쉽고,컴퓨터가 파싱하고, 생성하기에도 적합함
  • 간편한 데이터 교환과 보관을 위해 개발된 표준이다.
  • 구조

    • 객체 (Key:value) 형태로 표현
    • key = 문자열 , value = 문자열, 숫자, 배열, 객체 등이 될 수 있음
  • api 통신 시 데이터 주고 받을 때
  • 클라이언트와 서버 간의 데이터를 교환
  • 데이터 파일 형식으로 저장할 때

요청을 하는 타입은 GET 요청이다.
GET 방식
끝에만 가져가는 데이터가 다른 것
이미 많이 사용하고 있다.

(예시) https://movie.daum.net/moviedb/main?movieId=68593
? 기준으로
movie.daum.net은 서버의 위치
/movie.daum.net/moviedb/main 창구번호
movieId=68593 가져가는 데이터

0개의 댓글