2012-09-14 2 views
1

Google API의 응답 구조를 구성하는 가장 좋은 방법은 확실하지 않습니다.API 응답 구조화

모든 응답에 '결과'또는 '성공'노드가 있어야합니까?

나는 다음과 같은 템플릿 생각 해요 :

-result (true/false) 
    -data (only if result is true) 
    -errors (only if result is false) 

이 연습을 수락, 또는 일을 더 표준적인 방법이있다?

답변

0

여러분은 RESTful API 구현물을 살펴 봐야한다고 생각합니다. 오류의 경우 HTTP 상태를 사용할 수 있습니다. 상태가 200 이상이면 모든 항목이 정상입니다. 여기에 대해 읽을 수 있습니다 http://www.infoq.com/articles/designing-restful-http-apps-roth

+0

정상적으로 성공/실패가 http 상태 코드를 통해 반환 된 다음 데이터 또는 오류가 반환됩니다. – JonoB

+0

예 클라이언트는 대개 확인 (200) 인 경우 상태 코드를 확인하고 응답에는 데이터가 포함되어 있으며 그렇지 않으면 오류가 있습니다 – Fivell