request_handler.py 文件源码

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

项目:Protector 作者: trivago 项目源码 文件源码
def _handle_request(self, scheme, netloc, path, headers, body=None, method="GET"):
        """
        Run the actual request
        """
        backend_url = "{}://{}{}".format(scheme, netloc, path)
        try:
            response = self.http_request.request(backend_url, method=method, body=body, headers=dict(headers))
            self._return_response(response)
        except Exception as e:
            body = "Invalid response from backend: '{}' Server might be busy".format(e.message)
            logging.debug(body)
            self.send_error(httplib.SERVICE_UNAVAILABLE, body)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号