__init__.py 文件源码

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

项目:requests-http-signature 作者: kislyuk 项目源码 文件源码
def get_string_to_sign(self, request, headers):
        sts = []
        for header in headers:
            if header == "(request-target)":
                path_url = requests.models.RequestEncodingMixin.path_url.fget(request)
                sts.append("(request-target): {} {}".format(request.method.lower(), path_url))
            else:
                if header.lower() == "host":
                    value = request.headers.get("host", urlparse(request.url).hostname)
                else:
                    value = request.headers[header]
                sts.append("{k}: {v}".format(k=header.lower(), v=value))
        return "\n".join(sts).encode()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号