Web API

지영·2021년 12월 8일
0

JavaScript

목록 보기
7/37
post-thumbnail
post-custom-banner

Web API


  • 카페에 가면 메뉴판을 보고 주문하듯 클라이언트가 서버에 요청을 할 때 요청할 수 있는 것들이 정해져 있다
  • url도 API 주문 방법중 하나이다
  • 서버도 디렉토리와 비슷한 개념이 있다
  • 서버가 만든 메뉴판 형식을 벗어나서는 안된다. 클라이언트는 명세에 맞게 서버에게 요청을 보내야 한다
  • GET 메소드 -> 서버는 클라이언트의 요청에 맞는 데이터를 데이터 베이스에서 가져오고 클라이언트에게 응답해서 데이터를 넘긴다
  • 클라이언트가 API(메뉴판)에 맞게 요청을 보내면 -> 서버는 그 요청에 대한 응답을 한다
  • API를 만들 때 상세 주문과 같은 것들에는 엔드포인트메소드가 있다
  • 프로토콜 -> 규약
  • http에는 header이 있는데 편지같은 것 -> header에 요청에 대한 정보를 적어 요청한다 (그 요청에 메소드가 포함된다)
  • 규약이기에 header의 형식은 정해져 있지만 누가 받을 것인지, 어떻게 받을 것인지는 정해져 있지 않다
  • 수업에서 사용한 open()메소드도 첫번째 인자로 요청 방식을 받고 , 두번째 인자로 엔드포인트를 입력한다

Rest API

🔗Rest API 제대로 알고 사용하기

  • Rest API Method
  • 서버가 취할 액션을 구분하기 위해 REST API가 필요하다
profile
천천히 운영되는 개발 블로그
post-custom-banner

0개의 댓글