python爬虫问题

``
postdata = json.dumps({"Id":0,"ThreadId":"53145583","Number":"","Signature":"","RecordValues":[{"FieldId":1,"Values":[],"Texts":["安全"],"Scores":[],"Files":[],"MatrixValues":[],"HasValue":true}],"DateTarget":"","IsNeedManualAudit":false,"MinuteTarget":-1,"IsNameNumberComfirm":false}

这段代码我通过post方法传给服务器,但一直显示没有true这个name,改成True又好了,但服务器的响应就会和预期不同

```

post方法把数据传递给服务器有两种方式:

  • 用data参数提交数据时,服务器接收到request.body的内容则为a=1&b=2的这种形式
  • 用json参数提交数据时,服务器接收到request.body的内容则为'{"a": 1, "b": 2}'的这种形式

可以试试更换方式进行请求,如果还是不行的话可以把具体请求代码贴一下,我可以看下此请求还有没其他问题


可以查看手册:python- 接下来? 中的内容