Ruby httpclient gem, argument-ka koowaad ee ikhtiyaariga ah ee HTTPClient.new wuxuu tilmaamaa proxy. Ma aha websaydhka ay tahay in macmiilku soo qaato.

require "httpclient"

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

Constructor-ku wuxuu doortaa dhexdhexaadiyaha, oo ay ku jirto barta ugu dambeysa ee dadweynaha laga soo xushay liiska proxy-yada HTTP; get wuxuu qaataa halka loo socdo. URL websaydh u gudbin new waxay ka dhigi kartaa maktabadda inay websaydhkaas u fasirto proxy oo ay soo sheegto khalad proxy aan la taageerin.

Haddii aan proxy cad loo jeedin, dhis HTTPClient.new iyada oo aan lahayn argument goobta oo URL-ka ku gudbi codsiga. Sidoo kale hubi qiyamka proxy deegaanka ee gem-ku isticmaalo marka aad baarayso waddo lama filaan ah.

Akoon proxy, macmiilku wuxuu bixiyaa set_proxy_auth(user, password). Tani waxay ka tirsan tahay habaynta aqoonsiga dhexdhexaadiyaha, ee ma aha URL-ka goobta.

Maqaallo la xiriira