tesla
v1.14.1
v1.14.0
v1.13.2
v1.13.1
v1.13.0
v1.12.3
v1.12.2
v1.12.1
v1.12.0
v1.11.2
v1.11.1
v1.11.0
v1.10.3
v1.10.2
v1.10.1
v1.10.0
v1.9.0
v1.8.1
v1.8.0
v1.7.0
v1.6.1
v1.6.0
v1.5.1
v1.5.0
v1.4.4
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.3.3
v1.3.2
v1.3.1
v1.3.0
v1.2.1
v1.2.0
v1.1.0
v1.0.0
v1.0.0-beta.1
v0.10.0
v0.9.0
v0.8.0
v0.7.2
v0.7.1
v0.7.0
v0.6.0
v0.5.2
v0.5.1
v0.5.0
v0.3.6
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.2.2
v0.2.1
v0.1.5
v0.1.4
v0.1.1
v0.1.0
Pages
Modules
Tesla
Top
Sections
Building API client
Direct usage
Default adapter
Summary
Types
option/0
Functions
build_adapter/1
build_client/2
build_url/2
client/2
delete/3
delete!/3
delete_header/2
encode_query/1
get/3
get!/3
get_header/2
get_headers/2
head/3
head!/3
options/3
options!/3
patch/4
patch!/4
post/4
post!/4
put/4
put!/4
put_body/2
put_header/3
put_headers/2
put_opt/3
request/2
request!/2
run/2
run_default_adapter/2
trace/3
trace!/3
Tesla.Builder
Top
Summary
Functions
adapter/1
adapter/2
client/3
plug/1
plug/2
Tesla.Client
Top
Summary
Types
adapter/0
middleware/0
t/0
Functions
adapter/1
middleware/1
Tesla.Env
Top
Sections
Fields
Summary
Types
body/0
client/0
headers/0
method/0
opts/0
param/0
query/0
result/0
runtime/0
stack/0
status/0
t/0
url/0
Tesla.Mock
Top
Sections
Setup
Examples
Setting up mocks
Global mocks
Summary
Types
response_opt/0
response_opts/0
Functions
call/2
json/2
mock/1
mock_global/1
text/2
Tesla.Multipart
Top
Sections
Examples
Summary
Types
part_stream/0
part_value/0
t/0
Functions
add_content_type_param/2
add_field/4
add_file/3
add_file_content/4
new/0
Behaviours
Tesla.Adapter
Top
Sections
Writing custom adapter
Summary
Callbacks
call/2
Functions
opts/3
Tesla.Middleware
Top
Sections
Middleware options
Writing custom middleware
Summary
Callbacks
call/3
Adapters
Tesla.Adapter
Finch
Top
Sections
Examples
Adapter specific options
Finch options
Gun
Top
Sections
Examples
Adapter specific options
Gun options
Summary
Functions
close/1
read_chunk/3
Hackney
Top
Sections
Examples
Httpc
Top
Ibrowse
Top
Sections
Examples
Mint
Top
Sections
Examples
Adapter specific options:
Summary
Functions
close/1
read_chunk/3
Middlewares
Tesla.Middleware
BaseUrl
Top
Sections
Examples
BasicAuth
Top
Sections
Examples
Options
BearerAuth
Top
Sections
Examples
Options
CompressRequest
Top
Compression
Top
Sections
Examples
Options
Summary
Functions
compress/2
decompress/1
DecodeFormUrlencoded
Top
DecodeRels
Top
Sections
Examples
DecompressResponse
Top
DigestAuth
Top
Sections
Examples
Options
EncodeFormUrlencoded
Top
FollowRedirects
Top
Sections
Examples
Options
FormUrlencoded
Top
Sections
Examples
Options
Nested Maps
Summary
Functions
decode/2
encode/2
Fuse
Top
Sections
Examples
Options
SASL logger
Headers
Top
Sections
Examples
JSON
Top
Sections
Examples
Options
Summary
Functions
decode/2
encode/2
KeepRequest
Top
Sections
Examples
Logger
Top
Sections
Examples
Options
Custom log format
Custom log levels
Logger Debug output
Summary
Types
log_level/0
Functions
default_log_level/1
MethodOverride
Top
Sections
Examples
Options
Opts
Top
Sections
Examples
PathParams
Top
Sections
Examples
Query
Top
Sections
Examples
Retry
Top
Sections
Backoff algorithm
Examples
Options
Telemetry
Top
Sections
Examples
Options
Telemetry Events
Legacy Telemetry Events
URL event scoping with Tesla.Middleware.PathParams and Tesla.Middleware.KeepRequest
Timeout
Top
Sections
Examples
Options
Exceptions
Tesla.Error
Top
Summary
Functions
message/1
Tesla.Mock.Error
Top
Summary
Functions
message/1
Tesla.Middleware.CompressRequest
(tesla v1.4.3)
View Source
Only compress request.
See
Tesla.Middleware.Compression
for options.
×