API 서버 요청하기(9-28)

Blackwidow·2021년 1월 5일
0

1. API

  • 서버는 클라이언트에게 자원을 잘 활용할 수 있도록 인터페이스 즉, API(Application Programming Interface)를 제공해야 한다.**
    • 서버(server): 날씨 정보(자원)를 제공하는 기상청
    • 클라이언트(client):자원을 요청 받는 람, 혹은 프로그램, 웹 브라우저, 우리가 만드려는 날씨
    • 요청 : 클라이언트가 "서버에게 날씨가 어때?" 묻는다.
    • 응답 : "오늘 날씨는 맑음입니다."로 서버가 클라이언트에게 대답한다.

2. Open API와 API 키

  • Open API는 공공데이터포털로, 즉 누구나 해당 이용수칙에 따라서 사용할 수 있는 API를 말한다.

  • API 키는 회원가입과 같은 방법을 통해 자원에 접근할 수 있는 권한을 API Key의 형태로 제공, 요청할때 API Key를 같이 전달할때만 자원을 제공해주는 형태로 진행된다.

3. fetch를 이용해 서버 요청하기

  • 일반적으로 클라이언트가 서버에게 HTTP(URL)를 요청하여 응답을 처리한다.
  • 응답 : JSON, HTML, plain text등이 사용된다.
  • 요청 : HTTP요청은 fetch API로 사용해보자.
profile
javascript 공부하는 sumiindaeyo

0개의 댓글