Documentation

Overview

    Package urlfetch provides a way for an application to get http.RoundTripper that can make outbound HTTP requests. If used for https:// protocol, will always validate SSL certificates.

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    func Get

      Get pulls http.RoundTripper implementation from context or panics if it wasn't set. Use SetFactory(...) or Set(...) in unit tests to mock the round tripper.

      func Set

        Set sets the current http.RoundTripper object in the context. Useful for testing with a quick mock. This is just a shorthand SetFactory invocation to set a factory which always returns the same object.

        func SetFactory

        func SetFactory(c context.Context, f Factory) context.Context

          SetFactory sets the function to produce http.RoundTripper instances, as returned by the Get method.

          Types

          type Factory

          type Factory func(context.Context) http.RoundTripper

            Factory is the function signature for factory methods compatible with SetFactory.

            Source Files