Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for writeForwardedHeaders (0.7 sec)

  1. pkg/test/echo/server/forwarder/websocket.go

    	// Set the special header to trigger the upgrade to WebSocket.
    	wsReq := cfg.headers.Clone()
    	if len(cfg.hostHeader) > 0 {
    		echo.HostField.WriteForRequest(&outBuffer, requestID, hostHeader)
    	}
    	writeForwardedHeaders(&outBuffer, requestID, wsReq)
    	common.SetWebSocketHeader(wsReq)
    
    	if req.Message != "" {
    		echo.ForwarderMessageField.WriteForRequest(&outBuffer, requestID, req.Message)
    	}
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jul 11 16:27:16 UTC 2022
    - 3.3K bytes
    - Viewed (0)
  2. pkg/test/echo/server/forwarder/util.go

    	"istio.io/istio/pkg/test/echo/common"
    	"istio.io/istio/pkg/test/echo/proto"
    )
    
    const (
    	hostHeader = "Host"
    )
    
    var fwLog = log.RegisterScope("forwarder", "echo clientside")
    
    func writeForwardedHeaders(out *bytes.Buffer, requestID int, header http.Header) {
    	for key, values := range header {
    		for _, v := range values {
    			echo.ForwarderHeaderField.WriteKeyValueForRequest(out, requestID, key, v)
    		}
    	}
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sun Oct 08 09:39:20 UTC 2023
    - 4.4K bytes
    - Viewed (0)
  3. pkg/test/echo/server/forwarder/http.go

    	httpReq.URL.Opaque = cfg.urlPath
    
    	// Use the host header as the host.
    	httpReq.Host = cfg.hostHeader
    
    	// Copy the headers.
    	httpReq.Header = cfg.headers.Clone()
    	writeForwardedHeaders(&outBuffer, requestID, cfg.headers)
    
    	// Propagate previous response cookies if any
    	if cfg.PropagateResponse != nil {
    		cfg.PropagateResponse(httpReq, cfg.previousResponse)
    	}
    	// Get the transport.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Apr 30 13:56:46 UTC 2024
    - 7.9K bytes
    - Viewed (0)
Back to top