|
package l_short_utl_request
|
|
|
|
import "fmt"
|
|
|
|
type Option func(*ShortUrl)
|
|
|
|
// WithHost 修改请求地址
|
|
func WithHost(host string) Option {
|
|
return func(b *ShortUrl) {
|
|
b.host = host
|
|
}
|
|
}
|
|
|
|
func WithAuth(auth string) Option {
|
|
return func(b *ShortUrl) {
|
|
b.auth = fmt.Sprintf("Basic %s", auth)
|
|
}
|
|
}
|