StackExchange의 API 결과를 기반으로 API를 근본적으로 만들려고합니다.이 Json 결과가 404 또는 200을 리턴해야합니까?
여기 내 json 출력이 있습니다.
{
"items" : [ ... objects in here .... ]
"page" :
"page_size" :
"total_pages" :
"total_items_count" :
"maximum_quota" :
"remaining_quota" :
}
매우 간단합니다.
자, 사람이 .. 제품이나 질문 등을 요청하려하고 그 항목이 존재하지 않으면 어떻게되는지 모르겠습니다.
예 ..
{
"items": []
... snipped ....
}
나는 Items 속성이 비어있는과 함께, 위의 (200) 및 JSON을 반환 생각했다.
내가 가진 다른 아이디어 빈 항목 속성과 그 JSON을 반환하지만 404
생각/표준 응답 HTTP 상태를 설정?
정말 상관없이 json을 반환하고 싶습니다. 왜? 할당량. 심지어 빈 결과는 api 서비스에 대한 적법한 히트입니다. 제 생각에는
제 생각에는 표준을 찾을 수없는 코드이기 때문에 404를 사용합니다. – hawkfalcon