Daphnis Citti de Lauro | restful api 구현 예제
5276
post-template-default,single,single-post,postid-5276,single-format-standard,ajax_fade,page_not_loaded,,qode_grid_1300,hide_top_bar_on_mobile_header,qode-theme-ver-10.0,wpb-js-composer js-comp-ver-4.12,vc_responsive

restful api 구현 예제

restful api 구현 예제

웹 서비스에서 지원하는 데이터의 인터넷 미디어 형식http://example.com/resources/ 등 웹 서비스의 기본 URI라는 네 가지 정의된 측면이 있는 리소스 모음입니다. 이것은 종종 JSON, XML 또는 YAML이지만 다른 유효한 인터넷 미디어 유형일 수 있습니다. HTTP 메서드(예: POST, GET, PUT 또는 DELETE)를 사용하여 웹 서비스에서 지원하는 작업 집합입니다. API는 하이퍼텍스트 기반이어야 합니다. [11] 이제 리소스 URI가 결정되면 해당 표현에 대해 살펴보겠습니다. 대부분의 표현은 XML 또는 JSON 형식으로 정의됩니다. XML 예제는 데이터가 구성되는 방식에 대해 보다 표현적인 것으로 표시됩니다. REST API를 사용하면 HTTP 요청을 보낼 수 있는 모든 것에서 구문 분석과 상호 작용할 수 있습니다. 이에 대한 예제는 REST 정의 구문 분석 참조. 서버는 사용자의 관련 정보에 대한 이 JSON 응답을 다시 보냅니다.

그런 다음 자신의 응용 프로그램에서 데이터를 사용하는 방법을 결정할 것입니다! 예를 들어 그룹 메시징 앱에서 GitHub 트랜잭션을 통합할 수 있습니다. 예를 들어, 특정 사용자에 대한 모든 세부 정보를 원하는 경우 HTTP GET 메서드를 사용하여 GitHub API를 ping하여 특정 사용자를 검색하도록 응용 프로그램을 설정했습니다. n 튜토리얼 id. 그러나 결국, 환경이 무엇이든 간에 최종 결과는 항상 서로 대화할 수 있어야 합니다. 편안한 웹 서비스는 다양한 프로그래밍 언어와 플랫폼을 기반으로 구축된 응용 프로그램에 이러한 유연성을 제공하여 서로 대화할 수 있습니다. 아래 다이어그램은 주로 모든 동사 (POST, GET, PUT 및 DELETE)와 그 의미의 예를 보여줍니다. POST 자습서/자습서 이름 – 클라이언트가 이 편안한 API를 호출하면 클라이언트는 자습서 이름을 삽입하기 위한 요청을 제출합니다. 그러면 웹 서비스가 제출된 자습서 이름을 컬렉션에 추가합니다. RESTful 구현의 핵심 요소는 다음과 같습니다: 요청 동사 – 리소스로 수행할 작업을 설명합니다. 브라우저는 GET 동사를 발행하여 데이터를 얻으려는 끝점을 지시합니다.

그러나 POST, PUT 및 DELETE와 같은 동사를 포함하여 많은 다른 동사를 사용할 수 있습니다. 따라서 http://demo.guru99.com/employee/1 예제의 경우 웹 브라우저는 직원 레코드의 세부 정보를 얻으려고 하기 때문에 실제로 GET 동사를 발행합니다. 월드 와이드 웹(WWW)은 REST 프로토콜 아키텍처를 사용하여 웹 사이트에 하이퍼미디어 기반 인터페이스를 제공하는 분산 시스템의 예입니다. 나는 단지 HTML뿐만 아니라 제공 될 다른 형식을 지원하는 REST API에 대한 혼란을 피하기 위해 확장 용어로 하이퍼 미디어 (하이퍼 텍스트 대신)를 말하고 있다. 응답 본문 – 이것은 응답의 본문입니다. 따라서 이 예제에서는 요청 http://demo.guru99.com/employee/1 통해 웹 서버를 쿼리하는 경우 웹 서버는 응답 본문에 있는 직원의 모든 세부 정보가 있는 XML 문서를 반환할 수 있습니다. REST는 특정 환경에 있는 리소스에 액세스하는 방법입니다. 예를 들어 중요한 문서나 사진 또는 비디오를 호스팅할 수 있는 서버가 있을 수 있습니다. 이 모든 것이 리소스의 예입니다.

No Comments

Sorry, the comment form is closed at this time.