httpclient_led.go 287 B

1234567891011121314151617181920212223
  1. package clt_client
  2. import (
  3. "net/http"
  4. "sync"
  5. )
  6. var once sync.Once
  7. var CltClient cltClient
  8. func GetClient() cltClient {
  9. once.Do(func() {
  10. CltClient = cltClient{
  11. http.Client{},
  12. }
  13. CltClient.LoadVsn()
  14. })
  15. return CltClient
  16. }
  17. type cltClient struct {
  18. HttpClient http.Client
  19. }