diff --git a/transport/v1/http/transport.go b/transport/v1/http/transport.go index 0cc93de..cd28b6f 100644 --- a/transport/v1/http/transport.go +++ b/transport/v1/http/transport.go @@ -10,7 +10,14 @@ type Transport struct { apiKey string // apiKey } -func NewTransport(env enum.Env, sm4Key, apiKey string) *Transport { +func NewTransport(env enum.Env, args ...string) *Transport { + var sm4Key, apiKey string + if len(args) > 1 { + sm4Key = args[0] + } + if len(args) > 2 { + apiKey = args[1] + } return &Transport{ env: env, sm4Key: sm4Key,