ក្នុង gem httpclient របស់ Ruby អាគុយម៉ង់ទីមួយជាជម្រើសរបស់ HTTPClient.new បញ្ជាក់ប្រូកស៊ីមួយ។ វាមិនមែនជាគេហទំព័រដែល client គួរទាញយកទេ។

require "httpclient"

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

constructor ជ្រើសរើសអ្នកកណ្ដាល រួមទាំងចំណុចចុងក្រោយសាធារណៈពី បញ្ជីប្រូកស៊ី HTTP; get ទទួលគោលដៅ។ ការផ្ដល់ URL គេហទំព័រទៅ new អាចធ្វើឱ្យបណ្ណាល័យបកស្រាយគេហទំព័រនោះជាប្រូកស៊ី និងរាយការណ៍កំហុសប្រូកស៊ីដែលមិនគាំទ្រ។

ប្រសិនបើមិនមានប្រូកស៊ីច្បាស់លាស់ សាងសង់ HTTPClient.new ដោយគ្មានអាគុយម៉ង់គោលដៅ ហើយផ្ដល់ URL ក្នុងសំណើ។ ពិនិត្យតម្លៃប្រូកស៊ីបរិស្ថានដែល gem ប្រើផងដែរ ពេលវិភាគផ្លូវដែលមិនរំពឹងទុក។

សម្រាប់គណនីប្រូកស៊ី client ផ្ដល់ set_proxy_auth(user, password)។ នេះជាកម្មសិទ្ធិរបស់ការកំណត់ផ្ទៀងផ្ទាត់របស់អ្នកកណ្ដាល មិនមែន URL គោលដៅទេ។

អត្ថបទពាក់ព័ន្ធ