Python requests.post(url)在shell中工作,但在PyCharm

时间:2017-09-28 21:45:33

标签: python-2.7 windows-10 python-requests pycharm

因此,当我对SHELL中的请求执行此简单操作时,一切正常并显示页面内容和正常状态:

>>> payload = (('key1', 'value1'), ('key1', 'value2'))
>>> r = requests.post('myurl....', data=payload)
>>> print r.status_code
>>> print r.content

当我在Pycharm中执行此操作时,我仍然获得状态代码200,这意味着它有效,但是当我尝试显示内容时,而不是完整的网页,我得到空的结果。对于r.text来说也是如此...甚至调试器都显示为空。使用元组显示相同的空虚:

>>> print ( (r.content), )
{ 
('',) 
}

有没有人有任何想法?我知道环境变量是最明显的问题,特别是在Windows上,但我走了那条路,重复检查一切,一切似乎都没问题。

仍然,我卸载了PyCharm和Python,重新启动,重新安装它们,PIPed所有最新版本的软件包......同样的结果。

我甚至尝试了LiClipse,结果相同。我非常感谢任何有经验的人对此的看法。

0 个答案:

没有答案