2011-12-08 1 views
0

URL에 HTTP POST를 수행하여 RESTful API라는 데이터 문자열 (JSON 또는 기타)을 가져와야한다고 가정 할 수 있습니까? 아니면 이와 같은 일반 API에 대한 또 다른 용어가 있습니까?클라이언트 관점에서 RESTful 정의

나는 아마 그것이 진정한의 RESTful API 여부를 결정하지만, 지금까지 클라이언트가 말할 수있는, 다른 특성을가 할 수있는 서버의 배후가 있음을 이해?

답변

0

RESTful API의 부분 일 수 있습니다. 그것은 확실히 하나와 호환되지 않는 것으로 들리지 않습니다. 그것이 RESTful이라면 HTTP GET을 광범위하게 사용하여 내용 읽기 (형식을 결정하기위한 내용 협상 - 값을 전달하기위한 표현 -), 실제 의미에 대한 HTTP 동사의 적절한 사용 (모든 것이 POST입니다!) 그리고 HTTP 오류 코드는 의미가 있습니다 (모든 것이 200이 아닙니다!) 그리고 모든 것이 위치 할 수 있도록 하이퍼 텍스트 링크가 있습니다.

REST는 다소 역동적 인 웹 사이트를 작성하는 한 가지 방법 일뿐입니다. 그것은 서비스를 구현합니다.