httr istifadə edən R əməliyyatı üçün onun proksi konfiqurasiyasını use_proxy ilə qurun və işə salmaq istədiyiniz ifadəyə tətbiq edin:

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

Proksi hesabı üçün use_proxy həmçinin username, password və auth arqumentlərini qəbul edir. Lazım olduqda bunları tətbiqin mövcud etimadnamə konfiqurasiyasından təqdim edin.

İfadə daha yüksək səviyyəli kitabxana çağırışını ehtiva edə bilər, o şərtlə ki, həmin kitabxana sorğularını həqiqətən httr vasitəsilə edir. RCurl və ya başqa HTTP klienti əsasında qurulmuş kitabxananın öz konfiqurasiya interfeysi var; hansı obyekti ötürəcəyinizi seçməzdən əvvəl həmin arxa planı müəyyənləşdirin.

with_config təqdim edilən konfiqurasiyanı standart olaraq mövcud httr parametrləri ilə birləşdirir. İcazə verilmiş ictimai URL sınağı üçün HTTP proksi siyahısından bir ünvan use_proxy-nin host və portunu yalnız birləşdirilmiş parametrlərdə proksi etimadnaməsi olmadıqda doldura bilər. Onun override arqumenti mövcud parametrlərin həmin ifadə üçün əvəzində nəzərə alınmamasını seçir.

Bu, seçilmiş kod üçün konfiqurasiya əhatəsidir. httr-nin daha geniş standart konfiqurasiyasını dəyişmək üçün interfeys set_config-dir, ona görə proksi bir əməliyyatı müşayiət etməlidirsə, sarğıdan istifadə edin.

Əlaqəli məqalələr