Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for testHookClientDoResult (0.2 sec)

  1. src/net/http/export_test.go

    func init() {
    	// We only want to pay for this cost during testing.
    	// When not under test, these values are always nil
    	// and never assigned to.
    	testHookMu = new(sync.Mutex)
    
    	testHookClientDoResult = func(res *Response, err error) {
    		if err != nil {
    			if _, ok := err.(*url.Error); !ok {
    				panic(fmt.Sprintf("unexpected Client.Do error of type %T; want *url.Error", err))
    			}
    		} else {
    			if res == nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 17 21:11:57 UTC 2024
    - 8.7K bytes
    - Viewed (0)
  2. src/net/http/client.go

    func (c *Client) Do(req *Request) (*Response, error) {
    	return c.do(req)
    }
    
    var testHookClientDoResult func(retres *Response, reterr error)
    
    func (c *Client) do(req *Request) (retres *Response, reterr error) {
    	if testHookClientDoResult != nil {
    		defer func() { testHookClientDoResult(retres, reterr) }()
    	}
    	if req.URL == nil {
    		req.closeBody()
    		return nil, &url.Error{
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 26 06:06:11 UTC 2024
    - 33.7K bytes
    - Viewed (0)
Back to top