HTTPClient.new у Rubyју прима прокси, а не веб страницу
Држите опциони прокси конструктора у Ruby httpclient gem-у одвојено од URL-а који се предаје get-у.
У Ruby httpclient gem-у опциони први аргумент HTTPClient.new означава прокси. То није веб страница коју клијент треба да дохвати.
require "httpclient"
client = HTTPClient.new("http://proxy.example.net:8080")
response = client.get("https://example.com/")Конструктор бира посредника, укључујући јавну крајњу тачку из листе HTTP проксија; get прима одредиште. Ако new-у предате URL веб странице, библиотека може тај сајт протумачити као прокси и пријавити грешку неподржаног проксија.
Ако није предвиђен изричит прокси, направите HTTPClient.new без аргумента одредишта и предајте URL у захтеву. Проверите и вредности проксија из окружења које gem користи када дијагностикујете неочекивану руту.
За прокси налог клијент нуди set_proxy_auth(user, password). То припада подешавању аутентификације посредника, а не URL-у одредишта.