Google Books APIs with VSCode REST Client
REST는 데이터 요청 및 수정에 대한 편리하고 일관된 접근 방식을 제공하는 소프트웨어 아키텍처입니다.
REST라는 용어는 " Representational State Transfer " 의 약자입니다.
REST API는 HTTP Method, URI, Represention으로 구성되어 있습니다.
1. HTTP Method
- GET : 데이터 조회
- POST : 데이터 추가
- PUT : 데이터 전체 수중
- PATCH : 데이터 일부 수정
- DELETE : 데이터 삭제
2. URL or URI : 데이터 저장소
3. Representation - 정보의 표현
Google API는 HTTP를 사용하여 Google에 저장된 데이터를 검색하고 수정하는 것을 말합니다.
Google Books API URI 형식은 다음과 같습니다.
https://www.googleapis.com/books/v1/{collectionName}/resourceID?parameters
VSCode extension 설치
VSCode 의 extension을 클릭한 후 검색창에 rest client 을 입력합니다.
검색된 REST Client [install] 버튼을 클릭하여 설치합니다.
설치가 완료된 후 새로운 파일을 만듭니다. 확장자는 .rest나 .http로 해야 합니다.
새롭게 만든 파일에 아래와 같이
GET https://www.googleapis.com/books/v1/volumes?q="거꾸로 읽는 세계사" 를 입력 후 [Send Request]를 클릭합니다.
아래와 같이 우측 화면에 Reponse 결과가 출력됩니다.