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-д бус, зуучлагчийн баталгаажуулалтын тохиргоонд хамаарна.

Холбоотой нийтлэлүүд