hackney
▼
Project version
v1.23.0
v1.22.0
v1.18.1
v1.17.4
v1.17.3
v1.17.2
v1.17.1
v1.17.0
v1.12.1
v1.11.0
v1.4.7
v1.4.3
v1.4.2
Pages
Modules
API Reference
Modules
Overview
Main features:
Installation
Basic usage
Contribute
Changelog
1.23.0 - 2025-02-25
1.22.0 - 2025-02-20
1.21.0 - 2025-02-20
1.20.1 - 2023-10-11
1.20.0 - 2023-10-10
1.19.1 - 2023-09-21
1.19.0 - 2023-09-20
1.18.2 - 2023-08-29
1.18.1 - 2022-02-03
1.18.0 - 2021-09-28
1.17.4 - 2021-03-18
1.17.3 - 2021-03-17
1.17.2 - 2021-03-16
1.17.1 - 2021-03-15
1.17.0 - 2020-12-19
1.16.0 - 2020-05-25
1.15.2 - 2019-09-25
1.15.1 - 2019-02-26
1.15.0 - 2019-01-04
1.14.3 - 2018-09-29
1.14.2 - 2018-09-28
1.14.0 - 2018-09-12
1.13.0 - 2018-06-22
1.12.1 - 2018-04-03
1.12.0 - 2018-04-03
1.11.0 - 2018-01-23
1.10.1 - 2017-10-20
1.10.0 - 2017-10-18
1.9.0 - 2017-07-30
1.8.6 - 2017-06-09
1.8.5 - 2017-05-30
1.8.4 - 2017-05-28
1.8.3 - 2017-05-22
1.8.2 - 2017-05-20
1.8.0 - 2017-04-20
1.7.1 - 2017-03-02
1.7.0 - 2017-03-01
1.6.6 - 2017-02-26
1.6.4 - 2016-12-22
1.6.3 - 2016-10-27
1.6.2 - 2016-10-22
1.6.1 - 2016-07-10
1.6.0 - 2016-03-25
1.5.4 - 2016-03-18
1.5.0 - 2016-03-02
1.4.10 - 2016/02/27
1.4.7 - 2015/12/07
1.4.6 - 2015/11/24
1.4.5 - 2015/11/23
1.4.4 - 2015/11/04
1.4.3 - 2015/11/04
1.4.2 - 2015/11/03
1.4.1 - 2015/11/03
1.4.0 - 2015/10/27
1.3.2 - 2015/08/27
1.3.1 - 2015/07/28
1.3.0 - 2015/07/23
1.2.0 - 2015/06/25
fix: handle path parameters in URL (#176)
1.1.1 - 2015/03/20
1.1.0 - 2015/03/04
1.0.6 - 2015/01/21
1.0.5 - 2014/12/12
1.0.4 - 2014/12/8
1.0.3 - 2014/12/5
1.0.2 - 2014/12/02
1.0.1 - 2014/12/01
1.0.0 - 2014/11/30
0.15.2 - 2014/11/27
0.15.1 - 2014/11/26
0.15.0 - 2014/11/11
0.14.3 - 2014/10/28
0.14.2 - 2014/10/27
0.14.1 - 2014/09/24
0.14.0 - 2014/09/18
0.13.0 - 2014/07/08
0.12.1 - 2014/04/18
0.12.0 - 2014/04/18
0.11.2 - 2014/04/15
License
Notice
hackney
Summary
Types
client/0
client_ref/0
url/0
Functions
body/1
body/2
cancel_request/1
checkout/1
checkout/2
checkout/3
checkout/4
close/1
connect/1
connect/2
connect/3
connect/4
controlling_process/2
cookies/1
copy/1
copy/2
copy/3
copy/4
delete/1
delete/2
delete/3
delete/4
finish_send_body/1
get/1
get/2
get/3
get/4
head/1
head/2
head/3
head/4
location/1
lock/1
lock/2
lock/3
lock/4
merge/1
merge/2
merge/3
merge/4
mkactivity/1
mkactivity/2
mkactivity/3
mkactivity/4
mkcol/1
mkcol/2
mkcol/3
mkcol/4
move/1
move/2
move/3
move/4
msearch/1
msearch/2
msearch/3
msearch/4
notify/1
notify/2
notify/3
notify/4
options/1
options/2
options/3
options/4
patch/1
patch/2
patch/3
patch/4
pause_stream/1
peername/1
post/1
post/2
post/3
post/4
propfind/1
propfind/2
propfind/3
propfind/4
proppatch/1
proppatch/2
proppatch/3
proppatch/4
purge/1
purge/2
purge/3
purge/4
put/1
put/2
put/3
put/4
redirect_location/1
report/1
report/2
report/3
report/4
request/1
request/2
request/3
request/4
request/5
request_info/1
resume_stream/1
search/1
search/2
search/3
search/4
send_body/2
send_multipart_body/2
send_request/2
send_request/3
setopts/2
skip_body/1
skip_multipart/1
sockname/1
start_response/1
stop_async/1
stream_body/1
stream_multipart/1
stream_next/1
subscribe/1
subscribe/2
subscribe/3
subscribe/4
trace/1
trace/2
trace/3
trace/4
unlock/1
unlock/2
unlock/3
unlock/4
unsubscribe/1
unsubscribe/2
unsubscribe/3
unsubscribe/4
hackney_app
Summary
Functions
get_app_env/1
get_app_env/2
start/2
stop/1
hackney_bstr
Summary
Types
cp/0
part/0
Functions
alpha/2
char_to_lower/1
char_to_upper/1
digits/1
digits/2
digits/3
join/2
list/2
nonempty_list/2
parameterized_tokens/1
params/2
quoted_string/2
split/3
to_binary/1
to_hex/1
to_lower/1
to_upper/1
token/2
token_ci/2
trim/1
whitespace/2
word/2
hackney_cidr
Summary
Types
cidr/0
Functions
address_count/2
contains/2
ip_gte/2
ip_lte/2
is_ipv4/1
is_ipv6/1
merge_cidrs/1
parse/1
parse/2
to_binary/1
to_string/1
usort_cidrs/1
hackney_connect
Summary
Functions
check_or_close/1
close/1
connect/3
connect/4
connect/5
create_connection/4
create_connection/5
is_pool/1
maybe_connect/1
peername/1
reconnect/4
set_sockopts/2
sockname/1
hackney_connection
Summary
Functions
close/2
connect/3
connect_options/3
controlling_process/3
get_property/2
is_ssl/1
merge_ssl_opts/2
new/1
setopts/3
ssl_opts/2
sync_socket/2
hackney_connections
Summary
Functions
code_change/3
delete/1
get_num_entries/0
handle_call/3
handle_cast/2
handle_info/2
init/1
insert/2
lookup/1
start_link/0
terminate/2
hackney_cookie
Summary
Types
cookie_option/0
cookie_opts/0
Functions
parse_cookie/1
setcookie/3
hackney_date
Summary
Functions
asctime_to_date/1
date_to_rfc2109/1
parse_http_date/1
rfc850_to_date/1
rfc1123_to_date/1
rfc2109_to_date/1
hackney_happy
Summary
Functions
connect/3
connect/4
hackney_headers
Summary
Types
disposition/0
headers/0
Functions
content_disposition/1
content_type/1
delete/2
fold/3
get_value/2
get_value/3
header_value/2
insert/3
insert/4
make_header/2
make_header/3
new/0
new/1
parse/2
store/3
to_binary/1
to_list/1
update/2
hackney_headers_new
Summary
Types
headers/0
headers_list/0
key/0
value/0
Functions
append/3
delete/2
fold/3
from_list/1
get_value/2
get_value/3
is_key/2
lookup/2
merge/2
new/0
new/1
parse_content_type/1
parse_media_type/2
size/1
store/2
store/3
store_new/3
to_binary/1
to_iolist/1
to_list/1
hackney_http
Summary
Types
body_result/0
header_result/0
http_method/0
http_reason/0
http_version/0
parser/0
parser_option/0
parser_options/0
parser_result/0
status/0
uri/0
Functions
execute/1
execute/2
get/2
parse_response_version/2
parser/0
parser/1
hackney_http_connect
Summary
Types
http_socket/0
Functions
close/1
connect/3
connect/4
controlling_process/2
messages/1
peername/1
recv/2
recv/3
send/2
setopts/2
shutdown/2
sockname/1
hackney_local_tcp
Summary
Functions
close/1
connect/3
connect/4
controlling_process/2
messages/1
peername/1
recv/2
recv/3
send/2
setopts/2
shutdown/2
sockname/1
hackney_manager
Summary
Functions
async_response_pid/1
cancel_request/1
close_request/1
code_change/3
controlling_process/2
get_state/1
get_state/2
handle_call/3
handle_cast/2
handle_error/1
handle_info/2
init/1
new_request/1
start_async_response/1
start_link/0
stop_async_response/1
store_state/1
store_state/2
take_control/2
terminate/2
update_state/1
update_state/2
with_async_response_pid/2
hackney_metrics
Summary
Functions
get_engine/0
init/0
hackney_multipart
Summary
Types
body_cont/0
body_result/0
cont/1
end_of_part/0
headers/0
http_headers/0
more/1
parser/1
part_parser/0
part_result/0
pattern/0
patterns/0
Functions
boundary/0
decode_form/2
encode_form/1
encode_form/2
len_mp_stream/2
mp_data_header/2
mp_eof/1
mp_file_header/2
mp_header/2
mp_mixed_header/2
parser/1
part/3
hackney_pool
Summary
Functions
checkin/2
checkout/4
child_spec/2
code_change/3
count/1
count/2
find_pool/1
get_stats/1
handle_call/3
handle_cast/2
handle_info/2
init/1
max_connections/1
notify/2
set_max_connections/2
set_timeout/2
start/0
start_link/2
start_pool/2
stop_pool/1
terminate/2
timeout/1
hackney_pool_handler
Summary
Callbacks
checkin/2
checkout/4
notify/2
start/0
hackney_request
Summary
Functions
default_ua/0
encode_form/1
end_stream_body/1
is_default_port/1
location/1
make_multipart_stream/2
perform/2
send/2
send_chunk/2
sendfile/3
stream_body/2
stream_multipart/2
hackney_response
Summary
Types
response_state/0
Functions
body/1
body/2
close/1
expect_response/1
maybe_close/1
skip_body/1
skip_multipart/1
start_response/1
stream_body/1
stream_multipart/1
hackney_socks5
Summary
Types
socks5_socket/0
Functions
close/1
connect/3
connect/4
controlling_process/2
messages/1
peername/1
recv/2
recv/3
send/2
setopts/2
shutdown/2
sockname/1
hackney_ssl
Summary
Functions
check_hostname_opts/1
cipher_opts/0
close/1
connect/3
connect/4
controlling_process/2
messages/1
peername/1
recv/2
recv/3
send/2
setopts/2
shutdown/2
sockname/1
hackney_stream
Summary
Functions
async_recv/5
init/4
maybe_continue/4
start_link/3
system_code_change/4
system_continue/3
system_terminate/4
hackney_sup
Summary
Functions
init/1
start_link/0
hackney_tcp
Summary
Functions
close/1
connect/3
connect/4
controlling_process/2
messages/1
peername/1
recv/2
recv/3
send/2
setopts/2
shutdown/2
sockname/1
hackney_trace
Summary
Types
filename/0
trace_level/0
trace_type/0
Functions
disable/0
enable/2
report_event/4
set_level/1
hackney_url
Summary
Types
hackney_url/0
qs_opt/0
qs_vals/0
Functions
fix_path/1
idnconvert_hostname/1
make_url/3
normalize/1
normalize/2
parse_qs/1
parse_url/1
pathencode/1
property/2
qs/1
qs/2
transport_scheme/1
unparse_url/1
urldecode/1
urldecode/2
urlencode/1
urlencode/2
hackney_util
Summary
Functions
filter_options/3
is_ipv6/1
maybe_apply_defaults/2
merge_opts/2
mod_metrics/0
privdir/0
require/1
set_option_default/3
to_atom/1
to_int/1
Search documentation of hackney
Settings
View Source
hackney_happy
(hackney v1.23.0)
Summary
Functions
connect(Hostname, Port, Opts)
connect(Hostname, Port, Opts, Timeout)
Functions
connect(Hostname, Port, Opts)
connect(Hostname, Port, Opts, Timeout)
×