HTTPClient.new ee Ruby waxay qaadataa proxy-ga, ma aha websaydhka
Kala sooc proxy-da ikhtiyaariga ah ee constructor-ka ee Ruby httpclient gem iyo URL-ka loo gudbiyo get.
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.