restful post 예제

예를 들어 DELETE 명령을 사용하여 서버에서 리소스를 삭제하는 경우 삭제 정보가 다음 요청으로 전달될 것으로 예상할 수 없습니다. 아래 그림은 페이스 북, 트위터, 구글과 같은 다른 응용 프로그램과 이야기 할 필요가있는 웹 응용 프로그램의 예를 제공합니다. 아래 다이어그램은 주로 모든 동사 (POST, GET, PUT 및 DELETE)와 그 의미의 예를 보여줍니다. 다음 예제에서는 기존 사용자를 업데이트하는 요청을 보여 주며, 이 에 대한 요청이 표시됩니다. URI에는 POST 요청에서 반환된 사용자의 ID가 포함됩니다. 그러나 결국, 환경이 무엇이든 간에 최종 결과는 항상 서로 대화할 수 있어야 합니다. 편안한 웹 서비스는 다양한 프로그래밍 언어와 플랫폼을 기반으로 구축된 응용 프로그램에 이러한 유연성을 제공하여 서로 대화할 수 있습니다. 이것이 의미하는 바는 하위 리소스를 만드는 POST의 의미체계가 여전히 따라야 할 좋은 패턴이라고 생각하지만, 새로운 RFC에서도 예제 사용이지만 POST가 만드는 것을 의미한다는 것을 명시해서는 안됩니다. 이것은 최고의 게시물. 나는 많은 웹 사이트에서이 질문을 검색했지만 이 답변은 한 번의 읽기로 합니다. 감사.

REST POST에서 메서드 수준 추가는 다음 메서드가 HTTP POST 요청에만 응답한다는 것을 나타냅니다. 리소스를 만들거나 업데이트하는 데 사용됩니다. POST 에 의해 수행되는 실제 함수는 서버 측 구현에 의해 결정되며 일반적으로 요청된 URI에 따라 달라집니다. 보낸 요청에 둘러싸인 엔터티는 요청된 URI에서 식별된 리소스의 새 하위 하위 로 허용됩니다(예: 리소스가 책으로 식별된 경우 게시된 엔터티가 장이 될 수 있습니다). 페이스 북, 트위터, 구글은 편안한 웹 서비스의 형태로 자신의 기능을 노출. 이렇게 하면 모든 클라이언트 응용 프로그램이 REST를 통해 이러한 웹 서비스를 호출할 수 있습니다. 요청 동사 – 리소스로 수행할 작업을 설명합니다. 브라우저는 GET 동사를 발행하여 데이터를 얻으려는 끝점을 지시합니다. 그러나 POST, PUT 및 DELETE와 같은 동사를 포함하여 많은 다른 동사를 사용할 수 있습니다. 따라서 http://demo.guru99.com/employee/1 예제의 경우 웹 브라우저는 직원 레코드의 세부 정보를 얻으려고 하기 때문에 실제로 GET 동사를 발행합니다.

안녕하세요 댄! 우선, 당신의 튜토리얼은 나에게 많은 도움이되었습니다. 예를 들어 직원의 이름을 사용하여 get 요청을 하고 싶다면 어떻게 해야 하나요? 새 경로를 만들어야 하나요? 그렇다면 컨트롤러와 db_api 및 호출에서 다른 함수를 만들어야합니까? 8 단계) 다음 단계는 POST 메서드에 대 한 코드를 작성 하는 것입니다. POST 메서드를 통해 자습서 목록에 문자열 값을 추가하려는 경우 이 메서드가 호출됩니다. 예를 들어 “소프트웨어 테스트”의 자습서 이름을 추가하려면 POST 메서드를 사용해야 합니다.

Comments are closed.