Documentation
¶
Index ¶
Constants ¶
View Source
const ( EngineAwsLambda = "awslambda" EngineNetHttp = "nethttp" EngineFastHttp = "fasthttp" )
Variables ¶
This section is empty.
Functions ¶
func Serve ¶
func Serve(svc SimpleServer)
Types ¶
type SimpleClient ¶
SimpleClient provides a simple interface to making HTTP requests using `net/http`.
func NewSimpleClient ¶
func NewSimpleClient(httpClient *http.Client, baseURL string) SimpleClient
func (*SimpleClient) Do ¶
func (sc *SimpleClient) Do(req SimpleRequest) (*http.Response, error)
type SimpleRequest ¶
type SimpleRequest struct { Method string URL string Headers map[string]string Body interface{} IsJSON bool }
func (*SimpleRequest) BodyBytes ¶
func (req *SimpleRequest) BodyBytes() ([]byte, error)
func (*SimpleRequest) Inflate ¶
func (req *SimpleRequest) Inflate()
type SimpleServer ¶
Click to show internal directories.
Click to hide internal directories.