swsnu / swppfall2020

28 stars 17 forks source link

[HW4] HttpResponse와 JsonResponse #192

Open yankee624 opened 4 years ago

yankee624 commented 4 years ago

When the server successfully handles a request, it responds with a JSONResponse for GET (except api/signout) and responds with a HTTPResponse for POST, PUT, and DELETE. 라고 명시되어 있습니다.

1. #185 에서는 POST 시 JsonResponse를 사용해도 된다고 하셨고 #158 에서는 HttpResponse를 사용하라고 하셨습니다.

POST / PUT response에서 JsonResponse를 사용해도 되는 것이 맞나요?

2. GET에서는 JsonResponse를 사용하라고 하셨는데, 유저 authenticate이 안되어있거나, 존재하지 않는 article/comment를 get하려고 할 때에도 HttpResponse가 아닌 JsonResponse를 사용해야 하나요? 만약 그렇다면, JsonResponse의 데이터로는 빈 dict를 보내면 되나요?

kooyunmo commented 4 years ago
  1. json 형식과 그 내용이 올바르고, status가 스펙에 부합한다면 무엇을 사용하든 상관 없습니다.
  2. "When the server successfully handles a request, it responds with a JSONResponse for GET."라고 되어 있기 때문에 이 경우엔 굳이 JsoneResponse를 쓸 필요가 없습니다.
yankee624 commented 4 years ago

감사합니다!