WSDL은 통신에 사용되는 메시지 형식 또는 네트워크 프로토콜에 관계없이 끝점 및 해당 메시지에 대한 설명을 허용하도록 확장 가능합니다.
그러나 REST는 HTTP 동사와 URI를 사용하여 네트워크 프로토콜을 사용하여 개체 상태를 나타냅니다.
WSDL은이 위치에서이 메시지를 보내면이 작업을 수행하고 결과적으로이 형식을 다시 가져올 것이라고 말합니다.
REST에서 새 프로필을 만들고 싶다면 POST
URL에 대한 프로필을 설명하는 JSON 본문 또는 http 서버 변수와 함께 동사 를 사용합니다./profile
POST
상태 코드 201 CREATED
와 헤더 Location: *new_profile_id*
(예 : 12345)를 사용하여 서버 측에서 생성 된 ID를 반환해야합니다.
그런 다음 /profile/12345
HTTP 동사 사용 상태를 변경하는 업데이트를 수행 할 수 POST
있습니다 (예 : 내 이메일 주소 또는 전화 번호 변경). 분명히 원격 개체의 상태를 변경합니다.
GET
현재 상태를 반환합니다 /profile/12345
PUT
일반적으로 클라이언트 측 생성 ID에 사용됩니다.
DELETE
, 명백한
HEAD
, 본문을 반환하지 않고 상태를 가져옵니다.
REST를 사용하면 잘 설계된 API를 통해 자체 문서화되므로 사용하기가 더 쉽습니다.
이것은 REST에 대한 훌륭한 기사 입니다. 저도 이해하는 데 도움이됩니다.