POST /api/article은 JSON response인가요, HTTP response인가요?
Also, please make sure to implement your request methods under the following detailed specifications (in your views.py). When the server successfully handles a request, it responds with a JSONResponse for GET and responds with a HTTPResponse for POST, PUT, and DELETE.
위의 문장을 보면 HttpResponse여야 할 것 같고,
POST api/article: Create an article with the information given by request JSON body and response with 201. Posted article (with it's assigned id) should be included in response's content as JSON format.
이 문장을 보면 JSON 형태로 되어 있어야 하는 것 같습니다.
그렇다면 어떤 클래스로 답변해야 하나요?
1) HttpResponse(content=json.dumps(...))로 답변, 이 경우 content-type=text/html입니다.
2) JsonResponse(..., safe=False)로 답변, 이 경우 content-type=application/json입니다.
POST
/api/article
은 JSON response인가요, HTTP response인가요?위의 문장을 보면 HttpResponse여야 할 것 같고,
이 문장을 보면 JSON 형태로 되어 있어야 하는 것 같습니다.
그렇다면 어떤 클래스로 답변해야 하나요?
1)
HttpResponse(content=json.dumps(...))
로 답변, 이 경우content-type=text/html
입니다. 2)JsonResponse(..., safe=False)
로 답변, 이 경우content-type=application/json
입니다.