我正在尝试从服务器下载CSV文件。问题是,服务器最多需要三分钟才能响应(大)CSV文件。
简单的例子:
Send POST request to some_url/export
Request is pending
After three minutes the server responds with the generated data.
请求只会一直阻塞,永远不会返回任何内容。
"""
My code
"""
def export_customers(self) -> Optional[r.Response]:
session = r.Session()
url = self.base_url + '/export.php'
headers = {
'Sec-Fetch-Dest': 'iframe',
'Sec-Fetch-Mode': 'navigate',
'Sec-Fetch-Site': 'same-origin',
'Sec-Fetch-User': '?1'
}
data = {} # omitted
response = session.post(url, data=data, headers=headers)
return response