throttle.py 文件源码

python
阅读 36 收藏 0 点赞 0 评论 0

项目:xxNet 作者: drzorm 项目源码 文件源码
def request(self, uri, method='GET', body=None, headers=None,
                redirections=httplib2.DEFAULT_MAX_REDIRECTS,
                connection_type=None):
      scheme = urlparse.urlparse(uri).scheme
      request = (uri, method, body, headers)
      if scheme == 'http':
        self.throttle_handler.http_request(request)
      elif scheme == 'https':
        self.throttle_handler.https_request(request)

      response = super(_ThrottledHttp, self).request(
          uri, method, body, headers, redirections, connection_type)

      if scheme == 'http':
        self.throttle_handler.http_response(request, response)
      elif scheme == 'https':
        self.throttle_handler.https_response(request, response)

      return response
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号