Documentation

Overview

    Package proxy provides transport and upgrade support for proxies

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    func DialURL

    func DialURL(url *url.URL, transport http.RoundTripper) (net.Conn, error)

    Types

    type Transport

    type Transport struct {
    	Scheme      string
    	Host        string
    	PathPrepend string
    
    	http.RoundTripper
    }

      Transport is a transport for text/html content that replaces URLs in html content with the prefix of the proxy server

      func (*Transport) RoundTrip

      func (t *Transport) RoundTrip(req *http.Request) (*http.Response, error)

        RoundTrip implements the http.RoundTripper interface

        func (*Transport) WrappedRoundTripper

        func (rt *Transport) WrappedRoundTripper() http.RoundTripper