(req *Request)
| 112 | } |
| 113 | |
| 114 | func (c *Client) Do(req *Request) (*Response, error) { |
| 115 | if c.fastClient != nil { |
| 116 | resp, err := c.FastDo(req.FastRequest) |
| 117 | return &Response{FastResponse: resp, ClientType: FAST}, err |
| 118 | } else if c.standardClient != nil { |
| 119 | resp, err := c.StandardDo(req.StandardRequest) |
| 120 | return &Response{StandardResponse: resp, ClientType: STANDARD}, err |
| 121 | } else { |
| 122 | return nil, fmt.Errorf("not found client") |
| 123 | } |
| 124 | } |
| 125 | |
| 126 | func customDialFunc(dialer proxyclient.Dial, timeout time.Duration) fasthttp.DialFunc { |
| 127 | if dialer == nil { |
no test coverage detected