请求使用会话连接关闭

时间:2016-08-12 05:34:26

标签: python-requests

我是python(2.7)的新手并试图创建一个用于使用requests发送http请求的基类,我已经起草了以下代码。

class BaseRequest(object):
    def __init__(self):
        self.s = requests.Session()

    def do_post(self, url, payload, headers, timeout):
        response = self.s.request('POST', url,
                                  headers=headers,
                                  data=json.dumps(payload),
                                  timeout=timeout)
        return self._handle_response(response)
}

使用Session有什么好处?我用谷歌搜索了一点,使用Session的好处之一就是拥有cookie,我并不需要。我应该用requests.post()代替吗? 我如何知道实际连接已关闭?如果在s.request中抛出异常将关闭连接?

0 个答案:

没有答案