Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for headersAlreadyWritten (0.65 sec)

  1. cmd/api-response_test.go

    }
    
    func TestHeadersAlreadyWritten(t *testing.T) {
    	rw := httptest.NewRecorder()
    	trw := &trackingResponseWriter{ResponseWriter: rw}
    
    	if headersAlreadyWritten(trw) {
    		t.Fatal("headers have not been written yet")
    	}
    
    	trw.WriteHeader(123)
    	if !headersAlreadyWritten(trw) {
    		t.Fatal("headers were written")
    	}
    }
    
    func TestHeadersAlreadyWrittenWrapped(t *testing.T) {
    	rw := httptest.NewRecorder()
    Registered: Sun Dec 28 19:28:13 UTC 2025
    - Last Modified: Fri Oct 24 04:05:19 UTC 2025
    - 5.8K bytes
    - Viewed (0)
  2. cmd/api-response.go

    }
    
    type unwrapper interface {
    	Unwrap() http.ResponseWriter
    }
    
    // headersAlreadyWritten returns true if the headers have already been written
    // to this response writer. It will unwrap the ResponseWriter if possible to try
    // and find a trackingResponseWriter.
    func headersAlreadyWritten(w http.ResponseWriter) bool {
    	for {
    		if trw, ok := w.(*trackingResponseWriter); ok {
    Registered: Sun Dec 28 19:28:13 UTC 2025
    - Last Modified: Fri Oct 24 04:05:19 UTC 2025
    - 35K bytes
    - Viewed (0)
Back to top