Documentation
¶
Index ¶
- func WithClient(c *http.Client) optionFunc
- func WithConcurrentRequest(num int) optionFunc
- func WithDownloadMiddle(mid middle.Middleware) optionFunc
- func WithDownloadRetry(retry int) optionFunc
- func WithLimiter(lim limiter.Limiter) optionFunc
- func WithTimeout(timeout time.Duration) optionFunc
- type Download
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithClient ¶
func WithConcurrentRequest ¶
func WithConcurrentRequest(num int) optionFunc
func WithDownloadMiddle ¶
func WithDownloadMiddle(mid middle.Middleware) optionFunc
func WithDownloadRetry ¶
func WithDownloadRetry(retry int) optionFunc
func WithLimiter ¶
func WithTimeout ¶
Types ¶
type Download ¶
type Download interface { middle.Middleware Do(req *stream.HttpRequest) (*stream.HttpResponse, error) Activate() bool Close() error }
func ShortDownload ¶
func ShortDownload(opt ...optionFunc) Download
Click to show internal directories.
Click to hide internal directories.