Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.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 保存FogBugz附件时,服务器总是返回空响应(带有一些标题)_Python_Fogbugz_Fogbugz Api - Fatal编程技术网

Python 保存FogBugz附件时,服务器总是返回空响应(带有一些标题)

Python 保存FogBugz附件时,服务器总是返回空响应(带有一些标题),python,fogbugz,fogbugz-api,Python,Fogbugz,Fogbugz Api,我正在尝试将案例附件保存到本地文件夹中。我在使用附件url下载时遇到问题,每次服务器返回空结果和状态代码200时 这是我使用的示例url(已更改的主机和令牌): 我尝试过使用令牌而不是sToken,但没有区别。若我把上面的url复制到chrome上,那个么它也不会工作,但若我登录到FogBugz(手稿),然后再次尝试这个url,那个么它就会工作。所以我想这里有一些安全问题 顺便说一句,我使用python FogBugz api实现这一点,并使用urlliburllib.request.urlr

我正在尝试将案例附件保存到本地文件夹中。我在使用附件url下载时遇到问题,每次服务器返回空结果和状态代码200时

这是我使用的示例url(已更改的主机和令牌):

我尝试过使用
令牌
而不是
sToken
,但没有区别。若我把上面的url复制到chrome上,那个么它也不会工作,但若我登录到FogBugz(手稿),然后再次尝试这个url,那个么它就会工作。所以我想这里有一些安全问题


顺便说一句,我使用python FogBugz api实现这一点,并使用urllib
urllib.request.urlretrieve(url,“fb/”+文件名)

保存url。我发现的解决方案是使用我以前登录到我使用的fb帐户的web浏览器中的cookies。所以这看起来像是一个安全问题


为此,我使用了pycookiecheat(对于windows,请参阅我的fork:)。有关完整代码,请参见此处:

这可能有帮助吗@Paul我看过你的代码,但它对我不起作用,只有在请求中添加chrome Cookie后(当我登录到FB/手稿时),我才能下载附件。您的答案中的代码是否仍然适用于您?