# `Tesla.Adapter.Httpc`
[🔗](https://github.com/elixir-tesla/tesla/blob/v1.21.3/lib/tesla/adapter/httpc.ex#L1)

Adapter for [httpc](http://erlang.org/doc/man/httpc.html).

This is the default adapter.

**NOTE** Tesla overrides default autoredirect value with false to ensure
consistency between adapters

**NOTE** `:httpc` accepts only a fixed set of HTTP methods, which as of
OTP 29 does not include QUERY (RFC 10008) - such requests return
`{:error, :invalid_method}`. The error comes from `:httpc` itself, so QUERY
starts working automatically on OTP versions that add support for it. Until
then, use the Hackney, Gun, Mint, or Finch adapter for QUERY requests.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
