0
Django Restフレームワークを使用してREST APIを実装しました。これが私の見解です:Django WebサービスへのREST呼び出し時にユーザー名とパスワードを送信する方法
class CustomerList(generics.ListCreateAPIView):
queryset = Customer.objects.all()
serializer_class = CustomerSerializer
permission_classes = (permissions.IsAuthenticated,)
私は唯一の資格者(admin/password123)を持つユーザーは、顧客リストを表示できるようにpermission.IsAuthenticatedを追加しました。
私はテストしましたが、ウェブブラウザでうまくいきました。
しかし、クライアントからユーザー:パスワード(例:android/ios)を送信するにはどうすればよいですか?私は、テストするためのクロムエクステンションである '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