We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 0c9a029 + 2d8b119 commit 179621eCopy full SHA for 179621e
auth.go
@@ -29,7 +29,7 @@ var (
29
)
30
31
// 需要校验的 Headers 列表
32
-var needSignHeaders = map[string]bool{
+var NeedSignHeaders = map[string]bool{
33
"host": true,
34
"range": true,
35
"x-cos-acl": true,
@@ -65,6 +65,10 @@ var ciParameters = map[string]bool{
65
"imageview2/": true,
66
}
67
68
+func SetNeedSignHeaders(key string, val bool) {
69
+ NeedSignHeaders[key] = val
70
+}
71
+
72
func safeURLEncode(s string) string {
73
s = encodeURIComponent(s)
74
s = strings.Replace(s, "!", "%21", -1)
@@ -275,7 +279,7 @@ func isCIParameter(key string) bool {
275
279
276
280
277
281
func isSignHeader(key string) bool {
278
- for k, v := range needSignHeaders {
282
+ for k, v := range NeedSignHeaders {
283
if key == k && v {
284
return true
285
0 commit comments