我试图找出如何使用Django和django-rest-interface实现我的第一个RESTful接口.我遇到了HTTP PUT请求的问题.
如何访问PUT请求的参数?我以为它们会在request.POST数组中,因为PUT在我的理解中有点类似于POST,但是该数组总是空的.
我究竟做错了什么?
谢谢您的帮助
request.POST将表单编码数据处理成字典,这只对Web浏览器表单提交有意义.PUT没有等价物,因为Web浏览器没有PUT表单; 提交的数据可以包含任何内容类型.您需要从request.raw_post_data中获取原始数据,可能会检查内容类型,然后对您的应用程序进行处理.
此主题中的更多信息.