Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在两个不同的py virtualenv中使用相同包的不同HTTP响应_Python_Python 3.x_Python Requests_Virtualenv - Fatal编程技术网

Python 在两个不同的py virtualenv中使用相同包的不同HTTP响应

Python 在两个不同的py virtualenv中使用相同包的不同HTTP响应,python,python-3.x,python-requests,virtualenv,Python,Python 3.x,Python Requests,Virtualenv,我在同一个虚拟机中创建了两个虚拟环境 pip冻结和pip列表显示相同的安装包 Lib的输出是不同的 我怎样才能看出他们的不同之处?我应该提供一些代码吗 请求数=2.13,具有安全性 urllib=1.20 python 3.4.5 首先,您确定每次访问的页面都应该返回相同的内容吗 如果您确实应该得到相同的响应,请检查您发送的请求是否确实相同。您可以使用以下方法执行此操作: 这将转储重定向历史记录中的每对请求和响应。上述代码生成的请求如下所示: < POST / HTTP/1.1 <

我在同一个虚拟机中创建了两个虚拟环境

pip冻结
pip列表
显示相同的安装包

Lib的输出是不同的

我怎样才能看出他们的不同之处?我应该提供一些代码吗

  • 请求数=2.13,具有安全性
  • urllib=1.20
  • python 3.4.5

首先,您确定每次访问的页面都应该返回相同的内容吗

如果您确实应该得到相同的响应,请检查您发送的请求是否确实相同。您可以使用以下方法执行此操作:

这将转储重定向历史记录中的每对请求和响应。上述代码生成的请求如下所示:

< POST / HTTP/1.1
< Host: google.com
< Connection: keep-alive
< Accept-Encoding: gzip, deflate
< Accept: */*
< User-Agent: python-requests/2.13.0
< Content-Length: 7
< Content-Type: application/x-www-form-urlencoded
< 
< foo=bar

确保URL、所有标题和请求正文完全匹配。

请执行此操作。并提供两个VENV的
pip冻结
输出。
< POST / HTTP/1.1
< Host: google.com
< Connection: keep-alive
< Accept-Encoding: gzip, deflate
< Accept: */*
< User-Agent: python-requests/2.13.0
< Content-Length: 7
< Content-Type: application/x-www-form-urlencoded
< 
< foo=bar