0
Django 나머지 프레임 워크를 사용하여 REST API를 구현했습니다. Django 웹 서비스에 REST 호출 할 때 사용자 이름 및 암호를 보내는 방법
class CustomerList(generics.ListCreateAPIView):
queryset = Customer.objects.all()
serializer_class = CustomerSerializer
permission_classes = (permissions.IsAuthenticated,)
나는 단지 고객 목록을 볼 수있는 자격 증명 (관리자/password123)을 사용자에게 허용하는 permission.IsAuthenticated을 추가 : 이것은 내보기입니다.
테스트를 거쳤으며 웹 브라우저에서 정상적으로 작동하고 있습니다.
하지만 클라이언트 (예 : android/ios)에서 사용자 : 비밀번호를 보내려면 어떻게해야합니까? 테스트 할 Chrome 확장 프로그램 인 'Advance Rest Client'를 사용하고 있습니다. 내 사용자 : 암호는 어디에 두어야합니까? 머리글?
나는이 헤더를 시도했지만 작동하지 않았다 :Authorization: admin:password123
accept: application/json
accept-encoding: gzip, deflate
accept-language: en-US,en;q=0.8
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36