A cikin Ruby httpclient gem, hujja ta farko da za a iya zaɓa ta HTTPClient.new tana nuna wakili. Ba shafin yanar gizo ne da abokin ciniki zai ɗauko ba.

require "httpclient"

client = HTTPClient.new("http://proxy.example.net:8080")
response = client.get("https://example.com/")

Constructor yana zaɓar mai shiga tsakani, ciki har da wurin ƙarshe na jama'a daga jerin wakilan HTTP; get yana karɓar wurin da za a je. Bayar da URL na shafin yanar gizo ga new na iya sa ɗakin karatu ya fassara wannan shafin a matsayin wakili kuma ya ba da kuskuren wakili mara tallafi.

Idan ba a yi nufin wakili bayyananne ba, gina HTTPClient.new ba tare da hujjar wuri ba kuma ka ba da URL a cikin buƙatar. Hakanan ka duba ƙimar wakilin muhalli da gem ke amfani da ita yayin bincikar hanyar da ba a tsammani ba.

Don asusun wakili, abokin ciniki yana ba da set_proxy_auth(user, password). Wannan ya shafi saitin tabbatarwa na mai shiga tsakani, ba URL ɗin wuri ba.

Labarai masu alaƙa