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 غا ئەمەس، ۋاسىتىچىنىڭ دەلىللەش تەڭشىكىگە تەۋە.

مۇناسىۋەتلىك ماقالىلەر