github.com/sandwich-go/boost@v1.3.29/httputil/README.md (about)

     1  # httputil
     2  
     3  `HTTP` 工具
     4  
     5  - 便捷返回 `json`、`string`、`bytes` 类型的 `GET` 数据
     6  - 支持带缓存的域名解析
     7  
     8  # 例子
     9  ```go
    10  str, err := String("https://www.baidu.com/")
    11  xpanic.WhenError(err)
    12  fmt.Println(str)
    13  
    14  dc := dns.NewCache()
    15  client := &http.Client{
    16      Transport: &http.Transport{
    17          DialContext: dc.GetDialContext(),
    18      },
    19  }
    20  c := New(client)
    21  str, err = c.String("https://www.baidu.com/")
    22  xpanic.WhenError(err)
    23  fmt.Println(str)
    24  ```