我知道使用GET不是一个明智的解决方案,但是我无法控制这个服务器的工作方式,并且对请求的经验很少。
我想通过GET请求添加一个字典,并被告知服务器已经设置为接受这个,但我不确定它是如何工作的。我试过用
import requests
r = request.get('www.url.com', data = 'foo:bar')
但这会让网页保持不变,有什么想法吗?
如果您不确定服务器的工作方式,则应发送POST请求,如下所示:
import requests
data = {'name', 'value'}
requests.post('http://www.example.com', data=data)
如果您绝对需要使用GET请求发送数据,请确保数据位于字典中,而是使用params关键字传递信息。
你可能会发现有用的requests documentation