HTTPClient.new a Ruby yana ɗaukar wakili, ba shafin yanar gizo ba
Ka raba wakilin da ke zaɓi a cikin constructor na Ruby httpclient gem da URL da ake bayarwa ga get.
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.