Python请求:处理HTTP状态“待定”

时间:2020-04-22 14:27:34

标签: python python-requests

我正在尝试从服务器下载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


0 个答案:

没有答案