我正在使用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。我正在寻找一种解决方案:
Content-type
标题