Documentation ¶
Index ¶
- func EnableQueryInBodyForHttpGet(ctx context.Context) context.Context
- func FromHttpRequest(r *http.Request, service string) courierhttp.Request
- func NewRequest(ctx context.Context, v any) (*http.Request, error)
- func ShouldQueryInBodyForHttpGet(ctx context.Context) bool
- type IncomingTransport
- type OutgoingTransport
- type Upgrader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromHttpRequest ¶
func FromHttpRequest(r *http.Request, service string) courierhttp.Request
Types ¶
type IncomingTransport ¶
type IncomingTransport interface { UnmarshalOperator(ctx context.Context, info courierhttp.Request, op any) error WriteResponse(ctx context.Context, rw http.ResponseWriter, result any, info courierhttp.Request) }
func NewIncomingTransport ¶
func NewIncomingTransport(ctx context.Context, v any) (IncomingTransport, error)
type OutgoingTransport ¶
func NewOutgoingTransport ¶
func NewOutgoingTransport(ctx context.Context, r any) (OutgoingTransport, error)
Click to show internal directories.
Click to hide internal directories.