I am still getting a hang of using curl for testing API request from the terminal. I have a particular issue with formatting because the API request I am attempting requires a JWT Token to be passed with every call. The request I am attempting to pass is PUT request and my question is where to place the header for the JWT token authorization. I have tried the following format and I get a error Could not resolve host: —H curl: (6) Could not resolve host: Authorization:
curl -X PUT -H "Authorization: JWT <token here>" -d "field=value" "https://url/update_record/<id>/"
Any ideas?
The call being accessed has the following permissions
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)
serializer:
class ItemSerializer(ModelSerializer):
    class Meta:
        model = Item
            fields = [
            'id',
            'booleanField',
        ]
