Skip to content

Commit 010ec9d

Browse files
authored
Merge pull request #147 from jayzhenghan/master
fix function of get auth
2 parents 7457f62 + 5d4b100 commit 010ec9d

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

qcloud_cos/cos_auth.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,18 @@ def filter_headers(data):
1616
:param data(dict): 所有的头部信息.
1717
:return(dict): 计算进签名的头部.
1818
"""
19+
valid_headers = [
20+
"cache-control",
21+
"content-disposition",
22+
"content-encoding",
23+
"content-type",
24+
"expires",
25+
"content-md5",
26+
"host"
27+
]
1928
headers = {}
2029
for i in data:
21-
if i == 'Content-Type' or i == 'Host' or i[0] == 'x' or i[0] == 'X':
30+
if str.lower(i) in valid_headers or str.lower(i[0]) == "x":
2231
headers[i] = data[i]
2332
return headers
2433

ut/test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -949,7 +949,7 @@ def test_put_get_delete_bucket_domain():
949949
}
950950

951951
response = client.delete_bucket_domain(
952-
Bucket=test_bucket
952+
Bucket=test_bucket
953953
)
954954

955955
time.sleep(2)

0 commit comments

Comments
 (0)