【发布时间】:2014-03-15 05:39:17
【问题描述】:
我在 django 中使用了 sweetpie。我有一行代码:
data = self.deserialize(request, request.body, format=request.META.get('CONTENT_TYPE', 'application/json'))
我使用命令行中的这段代码向我的网络服务器发送一个发布请求:
curl -X post -d "{ 'username' : 'user', 'password' : 'password' }" http://127.0.0.1:8000/api/employee/login/ --header "Content-Type:application/json"
当我运行它时,它会产生一个
的 json 响应{"error": ""}
查看我看到的服务器日志:
[15/Feb/2014 20:39:49] "post /api/user/login/ HTTP/1.1" 400 13
在反序列化行之前记录的日志消息将被成功记录,但在反序列化行之后立即记录的日志消息将不会被记录,所以我很确定反序列化是错误的。有谁知道可能出了什么问题,或者我是否应该考虑其他问题?
【问题讨论】: