View Source AnyHttp.Client behaviour (Any HTTP v0.6.3)

Defines the behaviour for the HTTP adapters to implement.

Summary

Callbacks

Link to this callback

request(method, url, headers, body, adapter_opts)

View Source
@callback request(
  method :: AnyHttp.method(),
  url :: AnyHttp.url(),
  headers :: AnyHttp.headers(),
  body :: AnyHttp.body(),
  adapter_opts :: AnyHttp.adapter_opts()
) :: AnyHttp.response() | no_return()