在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?