
Request ν΄λμ€λ νμ€ HttpRequestλ₯Ό νμ₯νμ¬ REST νλ μμν¬μ μ μ°ν request ꡬ문 λΆμ λ° μμ² μΈμ¦μ μ§μrequest.dataλ μμ² λ³Έλ¬Έμ ꡬ문 λΆμ λ λ΄μ©μ λ°νrequest.POST λ° request.FILES μμ±κ³Ό μ μ¬POSTκ° μλ HTTPλ©μλμ 컨ν
μΈ λΆμμ μ§μPUTκ³Ό PATCH μμ²μ 컨ν
μΈ μ μ‘μμ€ ν μ μμrequest.query_paramsλ request.GETμ λν΄ λ³΄λ€ μ ννκ² λͺ
λͺ
λ λμμ΄request.GET λμ request.query_paramsλ₯Ό μ¬μ©νλ κ²μ΄ μ’μGET request λΏλ§ μλλΌ μΏΌλ¦¬ parameterκ° ν¬ν¨λ μ μμAPIView ν΄λμ€λ @api_view λ°μ½λ μ΄ν°λ λ·°μ μ€μ λ parser_classesλ DEFAULT_PARSER_CLASSES μ€μ μ λ°λΌ μμ±μ΄ μλμΌλ‘ Parser μΈμ€ν΄μ€ λͺ©λ‘μΌλ‘ μ€μ λλλ‘ ν¨Tip! ν΄λΌμ΄μΈνΈκ° μ‘°μ λ μ½ν μΈ λ₯Ό λ³΄λΈ κ²½μ°
request.dataμ μ‘μμ€νλ©΄ParserErrorκ° λ°μν μ μμ΅λλ€. κΈ°λ³Έμ μΌλ‘ REST νλ μμν¬μAPIViewν΄λμ€λ@api_viewλ°μ½λ μ΄ν°λ μ€λ₯λ₯Ό ν¬μ°©νκ³ ,400 Bad Requestμλ΅μ λ°ν- ν΄λΌμ΄μΈνΈκ° νμ± ν μ μλ content-typeμ κ°μ§ requestλ₯Ό 보λ΄λ©΄
UnsuppoertedMediaTypeμμΈκ° λ°μ- μ΄ μμΈλ κΈ°λ³Έμ μΌλ‘ ν¬μ°©λμ΄ μ§μλμ§ μλ λ―Έλμ΄ μ ν μλ΅μ λ°ν