Ruby дахь HTTPClient.new вэбсайтыг бус, проксийг авдаг
Ruby httpclient gem-ийн конструкторын сонголтот проксийг get-д дамжуулах URL-аас тусад нь бариарай.
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-д бус, зуучлагчийн баталгаажуулалтын тохиргоонд хамаарна.