swsnu / swppfall2019

31 stars 22 forks source link

[HW3] 과제 스펙 400 error, json format 관련 #159

Open iamsungyeonjoo opened 5 years ago

iamsungyeonjoo commented 5 years ago

조교님 안녕하세요!

153 에서 다른분이 관련 질문을 이미 해주셨는데, 제가 과제 스펙을 읽고 이해한 것과 의미가 혼동되어서 확인차 질문을 다시 올립니다.

400 (Bad Request) : Failed to decode request body or failed to retrieve necessary key-value from json (KeyError). 라고 되어있습니다. 저는 request body decode에 실패하거나 necessary key-value 가 없을 때 발생하는 것이라고 이해했었는데 이게 unnecessary key-value도 detect될때도 발생한다는 의미를 포함한건가요?

ktaebum commented 5 years ago

아 저게

명시된 포맷에 맞지 않으므로 400을 Response로 보내야 합니다.

이건 backend에서 한 번 더 validation을 해주는 것으로 생각할 수 있고

사실 다르게 생각하면 이 json content에 뭐가 들어갈지는 frontend에서 명확하게 정의할 수 있는 부분이어서 과제에서 크게 신경쓰지 않으셔도 됩니다 (채점시 명확하게 해당 key 값들만 들어 오는지에 대해선 확인하지 않겠습니다)