github.com/qiniu/go-sdk/v7@v7.27.0/storagev2/http_client/context.go (about) 1 package http_client 2 3 import "context" 4 5 type noSignatureContextKey struct{} 6 7 func WithoutSignature(ctx context.Context) context.Context { 8 return context.WithValue(ctx, noSignatureContextKey{}, struct{}{}) 9 } 10 11 func isSignatureDisabled(ctx context.Context) bool { 12 _, ok := ctx.Value(noSignatureContextKey{}).(struct{}) 13 return ok 14 }