httr asosidagi R chaqiruvini proksi konfiguratsiyasiga o'rash
Tanlangan ifoda yoki httr ishlatadigan mavjud kutubxona chaqiruvi uchun proksi taqdim etish maqsadida httr ning use_proxy va with_config funksiyalaridan foydalaning.
httr ishlatadigan R operatsiyasi uchun uning proksi konfiguratsiyasini use_proxy bilan tuzing va bajarishni xohlagan ifodaga qo'llang:
route <- httr::use_proxy('proxy.example', 8080)
result <- httr::with_config(route, {
httr::GET('https://www.example.com/')
})Proksi hisobi uchun use_proxy username, password va auth argumentlarini ham qabul qiladi. Kerak bo'lganda ularni ilovaning mavjud hisob ma'lumotlari konfiguratsiyasidan taqdim eting.
Ifoda yuqori darajadagi kutubxona chaqiruvini o'z ichiga olishi mumkin, agar bu kutubxona so'rovlarini haqiqatan httr orqali yuborsa. RCurl yoki boshqa HTTP klientga asoslangan kutubxona o'zining konfiguratsiya interfeysiga ega; qaysi obyektni uzatishni tanlashdan oldin bu backendni aniqlang.
with_config standart bo'yicha berilgan konfiguratsiyani mavjud httr sozlamalari bilan birlashtiradi. Ruxsat etilgan ommaviy URL sinovi uchun HTTP proksilar ro'yxatidan olingan manzil use_proxy ning host va portini faqat birlashtirilgan sozlamalarda proksi hisob ma'lumotlari bo'lmasa to'ldirishi mumkin. Uning override argumenti o'sha ifoda uchun mavjud sozlamalarni buning o'rniga e'tiborsiz qoldirish-qoldirmaslikni tanlaydi.
Bu tanlangan kod uchun konfiguratsiya doirasi. set_config httr ning kengroq standart konfiguratsiyasini o'zgartirish interfeysi, shuning uchun proksi bitta operatsiya bilan birga bo'lishi kerak bo'lsa, o'ramdan foydalaning.