Ruby இல் HTTPClient.new வலைத்தளத்தை அல்ல, ப்ராக்ஸியை எடுக்கிறது
Ruby httpclient gem இன் விருப்பத் தேர்வான constructor ப்ராக்ஸியை get க்கு அளிக்கப்படும் URL இலிருந்து தனியாக வைத்திருங்கள்.
Ruby httpclient gem இல், HTTPClient.new இன் விருப்பத் தேர்வான முதல் ஆர்க்யுமெண்ட் ஒரு ப்ராக்ஸியைக் குறிக்கிறது. client எடுக்க வேண்டிய வலைத்தளம் அது அல்ல.
require "httpclient"
client = HTTPClient.new("http://proxy.example.net:8080")
response = client.get("https://example.com/")constructor இடைத்தரகரைத் தேர்ந்தெடுக்கிறது, HTTP ப்ராக்ஸி பட்டியலிலிருந்து தேர்ந்தெடுக்கப்பட்ட பொது இறுதிப்புள்ளியும் அடங்கும்; get இலக்கைப் பெறுகிறது. new க்கு வலைத்தள URL அளித்தால், நூலகம் அந்தத் தளத்தைப் ப்ராக்ஸியாகப் புரிந்துகொண்டு ஆதரவில்லாத ப்ராக்ஸி பிழையைத் தெரிவிக்கலாம்.
வெளிப்படையான ப்ராக்ஸி நோக்கம் இல்லாவிட்டால், இலக்கு ஆர்க்யுமெண்ட் இல்லாமல் HTTPClient.new ஐ உருவாக்கி, கோரிக்கையில் URL ஐ அளியுங்கள். எதிர்பாராத பாதையைப் பரிசோதிக்கும்போது gem பயன்படுத்தும் சூழல் ப்ராக்ஸி மதிப்புகளையும் சரிபார்க்கவும்.
ப்ராக்ஸி கணக்கிற்கு, client set_proxy_auth(user, password) ஐ வழங்குகிறது. இது இலக்கு URL க்கு அல்ல, இடைத்தரகரின் அங்கீகார அமைப்புக்கு உரியது.