tesla

v0.7.0

  • Pages
  • Modules
  • Exceptions

    tesla v0.7.0 API Reference

    • Modules
    • Exceptions

    Modules

    Tesla

    A HTTP toolkit for building API clients using middlewares

    Tesla.Adapter.Hackney
    Tesla.Adapter.Httpc

    Adapter for :httpc

    Tesla.Adapter.Ibrowse
    Tesla.Adapter.Shared
    Tesla.Builder
    Tesla.Env
    Tesla.Middleware.BaseUrl
    Tesla.Middleware.BaseUrlFromConfig
    Tesla.Middleware.BasicAuth

    Basic authentication middleware

    Tesla.Middleware.CompressRequest
    Tesla.Middleware.Compression
    Tesla.Middleware.DebugLogger
    Tesla.Middleware.DecodeJson
    Tesla.Middleware.DecodeRels
    Tesla.Middleware.DecompressResponse
    Tesla.Middleware.DigestAuth

    Digest access authentication middleware

    Tesla.Middleware.EncodeJson
    Tesla.Middleware.FollowRedirects

    Follow 301/302 redirects

    Tesla.Middleware.FormUrlencoded
    Tesla.Middleware.Fuse

    Fuse (https://github.com/jlouis/fuse) middleware

    Tesla.Middleware.Headers
    Tesla.Middleware.JSON
    Tesla.Middleware.Logger
    Tesla.Middleware.MethodOverride

    Middleware that adds X-Http-Method-Override header with original request method and sends the request as post

    Tesla.Middleware.Normalize
    Tesla.Middleware.Query
    Tesla.Middleware.Retry

    Retry few times in case of connection refused error

    Exceptions

    Tesla.Error

    Built using ExDoc (v0.13.0), designed by Friedel Ziegelmayer.