rest api 호출 예제

끝점의 마지막 부분은 쿼리 매개 변수입니다. 기술적으로 쿼리 매개 변수는 REST 아키텍처의 일부가 아니지만 많은 API가 이를 사용하는 것을 볼 수 있습니다. 따라서 API를 읽고 사용하는 방법을 완전히 이해할 수 있도록 이에 대해서도 이야기할 예정입니다. 쿼리 매개 변수를 사용하면 키-값 쌍으로 요청을 수정할 수 있습니다. 그들은 항상 물음표 (?)로 시작합니다. 각 매개 변수 쌍은 다음과 같이 앰퍼샌드 (&ampersand)로 구분됩니다 : 그럼 이것을 결정하려면 문서를 스튜어드하고 API가 RESTful자격을 갖추기 위해 기준을 충족시키는지 결정해야합니다. Atom API는 RESTful자격을 갖추는 좋은 예입니다. 해당 설명서에 따르면, 여기에 당신이 당신의 자신의 응용 프로그램 내에서 Gmail 메시지를 보낼 수있는 기능을 구축하는 방법입니다. 이것은 프로그래밍 방식으로 조금 까다롭고 높은 수준이지만, 기술적으로 이해할 필요는 없습니다. 이 메서드는 서버에 요청을 보낼 때 사용되는 6개의 매개 변수로 구성됩니다.

필요한 API 호출에 따라 이러한 매개 변수는 다를 수 있습니다. 참고: 콘텐츠 유형 헤더는 Github의 API가 작동하기 위한 요구 사항이 아닙니다. 이는 cURL을 사용하여 헤더를 사용하는 방법을 설명하는 예일 뿐입니다. 이 항목에서 각 예제의 첫 번째 줄에는 동사(GET, POST 등)와 리소스 및 REST API 버전 번호를 설명하는 URI 부분이 표시됩니다. 예를 들어 URI에서 로그인하면 WWW(월드 와이드 웹)는 REST 프로토콜 아키텍처를 사용하여 웹 사이트에 대한 하이퍼미디어 기반 인터페이스를 제공하는 분산 시스템의 예입니다. 나는 단지 HTML뿐만 아니라 제공 될 다른 형식을 지원하는 REST API에 대한 혼란을 피하기 위해 확장 용어로 하이퍼 미디어 (하이퍼 텍스트 대신)를 말하고 있다. cURL을 사용하려면 컬을 입력한 다음 요청하는 끝점을 입력합니다. 예를 들어 Github의 루트 끝점을 얻으려면 다음을 입력합니다: 이제 나머지 끝점과 API 끝점이 있으므로 요청 URL이 됩니다. 예를 들어 스매싱 매거진의 “JavaScript”에 태그된 모든 게시물 목록을 얻으려면 https://www.smashingmagazine.com/tag/javascript/ 탐색합니다.

https://www.smashingmagazine.com/ 루트 엔드포인트이며 /tag/자바스크립트는 경로입니다. 아래 데이터 집합은 Tutorialid를 기반으로 하는 자습서를 노출하는 회사를 갖는 예제를 나타냅니다. REST는 자연에서 가볍고 유지 관리 가능하며 확장 가능한 웹 서비스를 빌드하는 데 사용됩니다. REST 아키텍처를 기반으로 구축된 서비스를 RESTful 서비스라고 합니다.

カテゴリー未分類