🥌 CurlReq — CurlReq v0.100.2 can now do this for you!
import CurlReq
~CURL(curl --proxy my.proxy.com:22225 --proxy-user user:pass -k “myurl.com”)
Result:
%Req.Request{
method: :get,
url: URI.parse("http://“myurl.com”"),
headers: %{},
body: nil,
options: %{
connect_options: [
proxy: {:http, "my.proxy.com", 22225, []},
proxy_headers: [{"proxy-authorization", "Basic dXNlcjpwYXNz"}],
transport_opts: [verify: :verify_none]
]
},
halted: false,
adapter: &Req.Steps.run_finch/1,
request_steps: [],
response_steps: [],
error_steps: [],
private: %{}
}






















