2011-11-01 2 views
2

나는 부울 값을 리턴해야하는 RESTful 서비스를 가지고있다. 쿼리가 true를 반환하면 200 상태를 반환하지만 false 일 경우 반환 할 내용이 확실하지 않습니다. 나는 그것이 4 ** 상태가되어야한다고 생각하고 있었지만 어느 것이 었습니까? 404가 가장 적절하다고 생각합니까?RESTful - 거짓으로 반환 할 HTTP 상태

감사합니다.

답변

10

두 경우 모두 200을 반환해야합니다. 그런 다음 text/plain의 content-type 헤더를 반환하고 "true"또는 "false"문자열을 포함시킵니다.
대부분의 언어는 해당 문자열을 기본 유형으로 구문 분석해도 문제가 없습니다.

+0

더 이상 동의하지 않습니다 –

+0

그건 원래의 방식보다 훨씬 의미가 있습니다. 감사! – sdoca