POST参数格式为JSON

时间:2015-07-15 10:39:10

标签: python django sharepoint

我正在使用Django编写一个将从MS SharePoint工作流中使用的Web服务。在SP工作流程中,我创建了一个包含2个项目的字典(id:1,text:' foo'),并使用此字典作为请求内容。但是,它不是使用字典格式化传统的POST参数列表,而是将其作为JSON对象发送到POST请求的主体中,而不是预期的:

id=1&text=foo

在请求的正文中,有这样的:

{"id":1,"text":"foo"}

当然,反过来,Python / Django无法正确解析(我不确定究竟是谁进行了解析)。如何让它解析JSON,或让SharePoint发送传统编码的POST参数?

修改
我看到其他帖子解释了如何获取原始体并解析JSON。我正在寻找一种解决方案:

  1. 让SharePoint发送普通数据,或
  2. 让Django尊重表示数据为JSON的Content-type标题

0 个答案:

没有答案