Can't unify Header and dict

And that makes me sad
This commit is contained in:
Jamie Bliss 2024-01-11 04:07:09 +00:00
parent 0f033832d6
commit 17f109176e
No known key found for this signature in database

View file

@ -199,11 +199,9 @@ class HttpSignature:
raise ValueError("URI does not contain a scheme")
# Create the core header field set
date_string = http_date()
request.headers |= {
"(request-target)": f"{request.method} {request.url.path}",
"Host": request.url.host,
"Date": date_string,
}
request.headers["(request-target)"] = f"{request.method} {request.url.path}"
request.headers["Host"] = request.url.host
request.headers["Date"] = date_string
# If we have a body, add a digest and content type
body_bytes = request.content
if body_bytes: