Documentation
¶
Index ¶
- func ErrorEncoder(_ context.Context, err error, w http.ResponseWriter)
- func IPToGRPCContext() grpctransport.ServerRequestFunc
- func IPToHTTPContext() httptransport.RequestFunc
- func RequestURLToHTTPContext() httptransport.RequestFunc
- func TransportToGRPCContext() grpctransport.ServerRequestFunc
- func TransportToHTTPContext() httptransport.RequestFunc
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.
Click to show internal directories.
Click to hide internal directories.