我正在编写一段使用Box.com Python SDK的代码。根据API文档,SDK使用请求模块与Box.com进行通信。出于我的目的,我需要连续发出多个GET和POST请求,其中一些可以用于传输文件。我遇到的问题是:
在两个平台上,我都使用相同版本的iPython(1.1.0)和Python 2.7下的请求模块(1.2.3)。这对我来说尤其成问题,因为我正在处理的代码最终将在Linux机器上实现。
有人以前遇到过这个问题吗?我很想听到任何人对问题可能有什么想法。我尚未在其他Linux安装上尝试一下,以查看特定设置是否存在问题。
谢谢。
编辑1
因此,我决定使用虚拟机进行检查。在Windows下使用相同的Debian虚拟机,所有响应都很快,但是在Ubuntu下却很慢。然后,我制作了一个Ubuntu 12.04 live USB,并在上面运行了代码,响应速度也很快。
因此,通常不是Python或Linux,这是我的特定安装,我也不知道如何诊断问题:(
当您的代码发出API请求时,使用诸如之类的工具wireshark
(需要sudo
在大多数发行版上运行)来记录各个网络数据包,以确定所需的时间。
我的猜测是,最有可能出现以下几种可能性:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句