(예시)
프론트에서 전달받은 request의 header에서 "Authorization"이라는 키에 해당하는 값이 필요한 경우
if access_token is None
등의 방식으로 분기 처리해야 클라이언트에 적절한 메세지 전달 가능access_token = request.headers.get('Authorization')
if not access_token: # access_token은 None을 리턴, python은 조건문에서 None도 False로 처리
return JsonResponse({"message": "KEY_ERROR"}, status=400)
try:
access_token = request.headers['Authorization']
except KeyError:
return JsonResponse({"message": "KEY_ERROR"}, status=400)