我正在向使用Django睡觉框架的接口发送POST请求:
curl --header "X-MyHeader: 123" --data "test=test" http://127.0.0.1:8000/api/update_log/
在我的睡觉框架视图中,我希望获得我的客户标头,如果自定义标头满足某个条件,我将继续分析我的帖子数据.
好吧,我的观点是:
class PostUpdateLogView(APIView):
throttle_classes = ()
permission_classes = ()
parser_classes = (
parsers.FormParser,
parsers.MultiPartParser,
parsers.JSONParser,
)
renderer_classes = (renderers.JSONRenderer,)
def post(self, request):
print request.Meta
# Get custom header
# Validate custom header
# Proceed to analize post data
# Make response
content = {
'response': 'response',
}
return Response(content)
我正在按要求查找我的自定义标题.元元素,但当我打印请求时.梅塔,我有500个错误.如果我打印请求.数据,我得到了预期的回应.
?使用django rest框架在我的post请求中获取自定义标题的方法是什么?