Skip to content

[Feature] SMS 无法自定义 HTTP Client #140

@shuqingzai

Description

@shuqingzai

SMS 服务初始化只提供 NewManager ,不支持传递自定义的 HTTPClient 且 client 是私有属性,无法自定义修改
参考:

go-sdk/sms/manager.go

Lines 23 to 39 in 6da001b

func NewManager(mac *auth.Credentials) (manager *Manager) {
manager = &Manager{}
if mac == nil {
mac = auth.Default()
}
mac1 := &client.Mac{
AccessKey: mac.AccessKey,
SecretKey: mac.SecretKey,
}
transport := client.NewTransport(mac1, nil)
manager.client = rpc.Client{Client: &http.Client{Transport: transport}}
return
}

期望可以像 [storage] 相关服务初始化一样提供自定义 HTTPClient 的方法
参考:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions