-
Notifications
You must be signed in to change notification settings - Fork 321
Proxy Support
Kurtis Rainbolt-Greene edited this page Jun 5, 2023
·
6 revisions
Making request behind proxy is as simple as making them directly. Just specify hostname (or IP address) of your proxy server and its port, and here you go:
HTTP.via("proxy-hostname.local", 8080)
.get("http://example.com/resource")
Proxy needs authentication? No problem:
HTTP.via("proxy-hostname.local", 8080, "username", "password")
.get("http://example.com/resource")
What if you want to pass in special headers instead?
HTTP.via("proxy-hostname.local", 8080, {"Proxy-Authorization" => "gh-token:asxkdmaojsdnakjnmf3iem3imdf2qoimo324"})
.get("http://example.com/resource")