httr பயன்படுத்தும் R செயல்பாட்டிற்கு, use_proxy மூலம் அதன் proxy உள்ளமைவை உருவாக்கி நீங்கள் இயக்க விரும்பும் வெளிப்பாட்டில் பயன்படுத்தவும்:

route <- httr::use_proxy('proxy.example', 8080)
result <- httr::with_config(route, {
  httr::GET('https://www.example.com/')
})

proxy கணக்கிற்கு, use_proxy username, password மற்றும் auth ஆகிய அளவுருக்களையும் ஏற்கிறது. தேவைப்படும்போது பயன்பாட்டின் ஏற்கனவே உள்ள அங்கீகார உள்ளமைவிலிருந்து அவற்றை வழங்கவும்.

அந்த நூலகம் தன் கோரிக்கைகளை உண்மையில் httr வழியாகச் செய்யும்போது வெளிப்பாட்டில் உயர்-நிலை நூலக அழைப்பு இருக்கலாம். RCurl அல்லது வேறு HTTP கிளையண்டை அடிப்படையாகக் கொண்ட நூலகத்திற்கு அதன் சொந்த உள்ளமைவு இடைமுகம் உள்ளது; எந்தப் பொருளை அனுப்புவது என்பதைத் தேர்ந்தெடுக்கும் முன் அந்த backend-ஐ அடையாளம் காணவும்.

with_config இயல்பாக வழங்கப்பட்ட உள்ளமைவை ஏற்கனவே உள்ள httr அமைப்புகளுடன் இணைக்கிறது. அனுமதிக்கப்பட்ட பொது-URL சோதனைக்கு, HTTP proxy பட்டியலில் உள்ள முகவரி use_proxy-இன் host மற்றும் port-ஐ நிரப்ப முடியும், இணைந்த அமைப்புகளில் proxy அங்கீகாரம் இல்லாதபோது மட்டுமே. அதன் override அளவுரு அந்த வெளிப்பாட்டிற்கு ஏற்கனவே உள்ள அமைப்புகளை அதற்குப் பதிலாகப் புறக்கணிக்க வேண்டுமா என்பதைத் தேர்ந்தெடுக்கிறது.

இது தேர்ந்தெடுத்த குறியீட்டிற்கான உள்ளமைவு எல்லை. httr-இன் பரந்த இயல்புநிலை உள்ளமைவை மாற்றும் இடைமுகம் set_config, எனவே proxy ஒரு செயல்பாட்டுடன் மட்டும் செல்ல வேண்டியிருக்கும்போது மடக்கியைப் பயன்படுத்தவும்.

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