option

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 5, 2021 License: MIT Imports: 11 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ErrorEncoder

func ErrorEncoder(_ context.Context, err error, w http.ResponseWriter)

ErrorEncoder is a go kit style http error encoder. Internally it uses srvhttp.ResponseEncoder to encode the error.

func IPToGRPCContext

func IPToGRPCContext() grpctransport.ServerRequestFunc

IPToGRPCContext is a grpctransport.ServerRequestFunc that put client ip to context, under contract.IpKey.

func IPToHTTPContext

func IPToHTTPContext() httptransport.RequestFunc

IPToHTTPContext is a httptransport.RequestFun that put client ip to context, under contract.IpKey.

func RequestURLToHTTPContext

func RequestURLToHTTPContext() httptransport.RequestFunc

RequestURLToHTTPContext adds path information to the context.

func TransportToGRPCContext

func TransportToGRPCContext() grpctransport.ServerRequestFunc

TransportToGRPCContext adds path and transport information to the context.

func TransportToHTTPContext

func TransportToHTTPContext() httptransport.RequestFunc

TransportToHTTPContext adds transport information to the context.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL