A package which allows Downloads.jl to be used as a backend for HTTP client requests when using the HTTP.jl package.
Usage:
import HTTPDownloads
HTTPDownloads.set_downloads_backend()
# Now use HTTP.jl as normal
using HTTP
HTTP.get("https://httpbingo.julialang.org/get")HTTPDownloads works by modifying the default HTTP.stack() to intercept
requests before they get to HTTP's ConnectionPoolLayer.
To be a feature-complete drop in replacement, this means it should support all
keyword arguments within the HTTP layers ConnectionPoolLayer, TimeoutLayer
and StreamLayer. However, not all of these are implemented yet (see the
source for request())