Making a Req request with proxy

🥌 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: %{}
}