Запрос Curl PUT с заголовком авторизации JWT
Я все еще использую curl для тестирования запросов API от терминала. У меня есть особая проблема с форматированием, потому что запрос API, который я пытаюсь выполнить, требует, чтобы токен JWT передавался при каждом вызове. Запрос, который я пытаюсь передать, является запросом PUT, и мой вопрос заключается в том, где разместить заголовок для авторизации токена JWT. Я пробовал следующий формат и получаю ошибку. Не удалось разрешить хост: —H curl: (6) Не удалось разрешить хост: Авторизация:
curl -X PUT -H "Authorization: JWT <token here>" -d "field=value" "https://url/update_record/<id>/"
Есть идеи?
Доступ к вызову имеет следующие разрешения
class Item_Update_APIView(UpdateAPIView):
authentication_classes = [SessionAuthentication, BasicAuthentication, JSONWebTokenAuthentication]
permission_classes = [IsAuthenticated]
serializer_class = ItemSerializer
def get_queryset(self):
id = self.kwargs['id']
return Item.objects.filter(id__exact=id)
сериализатору:
class ItemSerializer(ModelSerializer):
class Meta:
model = Item
fields = [
'id',
'booleanField',
]