我有一个Django Rest-framework APIView类,如下所示:
class HelloView(APIView):
def get(self, request):
clients = client.objects.all()
serializer = ClientSerializerAPIView(clients, many=True)
return Response(serializer.data)
def post(self, request):
serializer = ClientSerializerAPIView(data=request.data)
if serializer.is_valid():
serializer.save()
return Response(serializer.data, status=status.HTTP_201_CREATED)
return Response(serializer.errors, status=status.HTTP_404_NOT_FOUND)
当我通过邮递员发送获取请求时,邮递员的cookie部分中有一个csrf令牌,但是问题是我收到的头文件中没有Set-Cookie字段用于对csrftoken进行语法分析。
答案 0 :(得分:2)
这是在Cookie中,而不是在标头中,您应该使用标头中的AddEmp
键发送。
您也可以发送有效的csrf令牌作为X-CSRFToken
得到的响应
并进行相应设置