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 க்கு அல்ல, இடைத்தரகரின் அங்கீகார அமைப்புக்கு உரியது.

தொடர்புடைய கட்டுரைகள்