bos_client.py 文件源码

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

项目:mWorkerService 作者: smices 项目源码 文件源码
def _parse_bos_object(http_response, response):
        """Sets response.body to http_response and response.user_metadata to a dict consists of all http
        headers starts with 'x-bce-meta-'.

        :param http_response: the http_response object returned by HTTPConnection.getresponse()
        :type http_response: httplib.HTTPResponse

        :param response: general response object which will be returned to the caller
        :type response: baidubce.BceResponse

        :return: always true
        :rtype bool
        """
        user_metadata = {}
        for k, v in http_response.getheaders():
            if k.startswith(http_headers.BCE_USER_METADATA_PREFIX):
                k = k[len(http_headers.BCE_USER_METADATA_PREFIX):]
                user_metadata[k.decode(baidubce.DEFAULT_ENCODING)] = \
                    v.decode(baidubce.DEFAULT_ENCODING)
        response.metadata.user_metadata = user_metadata
        response.data = http_response
        return True
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号