Python如何发送正确的POST/GET?

2024-04-18 01:50:43 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我一直在使用python的API来处理Post/Set。到目前为止,我使用的API是由以下机构提供的:

enter image description here

第一个参数是什么

payload = {
    'username': 'Stack',
    'password': 'Overflow',
    'type': '4',
    'token_params': {
        'key': '1234',
        'pageurl': 'Hellow.com'
    }
}

我希望这张照片是正确的。在

所以现在我发邮件。。。在

^{pr2}$

但我收到了:

<Response [500]>
Unable to complete request.

我想我一定是把网址弄错了。我查看了诸如Post request tutorials这样的后期教程,但它并没有给我带来好运。在

问题是我如何发送一个合适的帖子?


Tags: keytokenapi参数机构stackrequesttype
1条回答
网友
1楼 · 发布于 2024-04-18 01:50:43

文档不清楚,但因为它是POST请求,所以数据可能必须作为body而不是查询字符串传递。在

因此,使用data参数将有效负载放入请求正文中,而不是使用定义查询(在url中)参数的params

ID = requests.post('http://barryme.me/api/notes', data=payload)

我想token_params参数也必须更改为字符串:

^{pr2}$

相关问题 更多 >