1

我已经成功实现了 GET 方法。但是当我调用 PUT 方法时,它给出了 401 未经授权的错误。请看下面的代码,

class ShipmentResource(ModelResource):
    class Meta:
        queryset = Shipment.objects.all()
        list_allowed_methods = ['get', 'put']
        Authorization = Authorization()
        serializer = Serializer(formats=['json'], content_types={'json': 'application/json', })

我是不是哪里出错了。请解决我的问题。谢谢..

4

1 回答 1

0

您能否分享您的错误和您所做的 PUT 调用?

如果您使用 PUT 调用来更新资源,则需要指定其详细 uri:

示例 - http://host:port/api/v1/shipment/1(注意末尾的 id “1”)

于 2013-06-21T05:59:15.843 回答