小编nul*_*ull的帖子

使用Django在没有表单(REST api)的情况下访问POST字段数据

django文档中,它说:

HttpRequest.POST

类似字典的对象,包含所有给定的HTTP POST参数,前提是请求包含表单数据.请参阅下面的QueryDict文档.如果您需要访问请求中发布的原始或非表单数据,请通过HttpRequest.body属性访问它.

但是,服务器不响应浏览器(例如使用JS框架或表单),而是响应Anroid/iOS应用程序发送的REST API.

如果客户端直接在POST请求中发送字段,我该如何读取数据?例如,这个(Java + Unirest):

Unirest.post("/path/to/server")
       .field("field1", "value2")
       .field("field2", "value2");
Run Code Online (Sandbox Code Playgroud)

编辑:我可以简单地使用数据读取数据response.POST["field1"],还是必须执行某些操作request.body

编辑2:所以我可以简单地request.body用作类似字典的对象request.POST

python django rest post django-rest-framework

16
推荐指数
3
解决办法
1453
查看次数

标签 统计

django ×1

django-rest-framework ×1

post ×1

python ×1

rest ×1