Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for setCookies (0.12 sec)

  1. src/net/http/cookiejar/jar.go

    	}
    
    	return cookies
    }
    
    // SetCookies implements the SetCookies method of the [http.CookieJar] interface.
    //
    // It does nothing if the URL's scheme is not HTTP or HTTPS.
    func (j *Jar) SetCookies(u *url.URL, cookies []*http.Cookie) {
    	j.setCookies(u, cookies, time.Now())
    }
    
    // setCookies is like SetCookies but takes the current time as parameter.
    func (j *Jar) setCookies(u *url.URL, cookies []*http.Cookie, now time.Time) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 15K bytes
    - Viewed (0)
  2. src/net/http/cookiejar/jar_test.go

    	// Populate jar with cookies.
    	setCookies := make([]*http.Cookie, len(test.setCookies))
    	for i, cs := range test.setCookies {
    		cookies := (&http.Response{Header: http.Header{"Set-Cookie": {cs}}}).Cookies()
    		if len(cookies) != 1 {
    			panic(fmt.Sprintf("Wrong cookie line %q: %#v", cs, cookies))
    		}
    		setCookies[i] = cookies[0]
    	}
    	jar.setCookies(mustParseURL(test.fromURL), setCookies, now)
    	now = now.Add(1001 * time.Millisecond)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 34K bytes
    - Viewed (0)
  3. src/net/http/cookie.go

    			cookies = append(cookies, cookie)
    		}
    	}
    	return cookies
    }
    
    // SetCookie adds a Set-Cookie header to the provided [ResponseWriter]'s headers.
    // The provided cookie must have a valid Name. Invalid cookies may be
    // silently dropped.
    func SetCookie(w ResponseWriter, cookie *Cookie) {
    	if v := cookie.String(); v != "" {
    		w.Header().Add("Set-Cookie", v)
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:33:05 UTC 2024
    - 13.9K bytes
    - Viewed (0)
  4. src/net/http/cookie_test.go

    }
    
    func (ho headerOnlyResponseWriter) WriteHeader(int) {
    	panic("NOIMPL")
    }
    
    func TestSetCookie(t *testing.T) {
    	m := make(Header)
    	SetCookie(headerOnlyResponseWriter(m), &Cookie{Name: "cookie-1", Value: "one", Path: "/restricted/"})
    	SetCookie(headerOnlyResponseWriter(m), &Cookie{Name: "cookie-2", Value: "two", MaxAge: 3600})
    	if l := len(m["Set-Cookie"]); l != 2 {
    		t.Fatalf("expected %d cookies, got %d", 2, l)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:33:05 UTC 2024
    - 26.2K bytes
    - Viewed (0)
Back to top