R прокси тохиргоо: багц таталт ба API хүсэлтүүд
Хуучин R хувилбаруудын үл нийцэх прокси жорыг нэгтгэхийн оронд R сессийн орчин болон багц бодитоор ашигладаг HTTP клиентийг хянаарай.
Хэрэв R багц суулгаж чаддаг ч тухайн багц өөрийн API-д хүрч чадахгүй бол хүсэлт явуулж буй хоёр клиентийг харьцуулна уу. download.file(), RCurl болон багцын өөрийн HTTP давхарга ижил тохиргоог унших албагүй.
Ажиллаж буй сессийн оролтыг шалгана уу
Терминалаас эхлүүлсэн програм тухайн терминалын орчныг өвлөнө. Ширээний товчлол эсвэл аль хэдийн ажиллаж буй IDE өөр утгатай байж болно. Тохирох R эхлүүлэх орчны файлд дараах зүйлс байж болно:
http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080Эдгээр нь жишээ төгсгөлийн цэг бүхий орчны файлын бичлэгүүд юм. Нийтийн зуучлагчаар зөвшөөрөгдсөн нийтийн багц эсвэл API хүсэлтүүдийн хувьд HTTP прокси жагсаалт тэдгээр утгын боломжит хувилбаруудыг санал болгодог. options(download.file.method = "libcurl") зэрэг R илэрхийлэл R кодонд хамаарна, .Renviron-д биш. Зөв харагдах тохиргоог буруу хэлбэрээр тавих нь түүнийг ашиглагдахгүй орхино.
R-ийн сайт/хэрэглэгч, орчин болон ажлын лавлах дүрмээр сонгогдсон эхлүүлэх файлыг тодорхойлно уу. Төслийн доторх файл нэг IDE дээрх хоёр төслийн ялгааг тайлбарлаж болно. Зорьсон файлыг өөрчилж, холбогдох сессийг дахин эхлүүлнэ үү; түүнийг засах нь аль хэдийн ажиллаж буй процессыг шинэчлэхгүй.
Бүтэлгүйтэж буй багцын хүсэлтийг дагана уу
Бодит татах арга эсвэл HTTP хэрэгжүүлэлтийг тодорхойлно уу. Гадны curl гүйцэтгэх файл, R-ийн libcurl арга болон RCurl нь өөрсдийн дэмжигдсэн оролттой тусдаа хэрэглэгчид юм. Нууцыг далдлан бүтэлгүйтэж буй багцаар ижил очих газрыг харьцуулна уу.
Жоруудыг тухайн хэрэгжүүлэлт болон R хувилбартай нийцүүлэн барина уу. Windows-ийн хуучин --internet2 зөвлөгөө түүхэн зан төлөвийг дүрсэлдэг. Мөн бодит прокси сонсогчийн тээврийн схемыг хадгална уу: HTTPS очих газар HTTP прокси төгсгөлийн цэгийг ашиглаж болно. Өөр татагч ашиглан амжилттай суулгасан нь энэ клиентийн тохиргоо ч, энэ хүсэлтэд прокси боломжтой эсэхийг ч батлахгүй.