httr ашигладаг R үйлдлийн хувьд түүний прокси тохиргоог use_proxy-оор бүрдүүлж, ажиллуулахыг хүссэн илэрхийлэлдээ хэрэглэнэ үү:

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

Прокси бүртгэлийн хувьд use_proxy нь username, password, auth аргументуудыг мөн хүлээн авдаг. Шаардлагатай үед тэдгээрийг програмын одоо байгаа итгэмжлэлийн тохиргооноос өгнө үү.

Тухайн номын сан хүсэлтээ үнэхээр httr-ээр дамжуулдаг бол илэрхийлэл нь илүү өндөр түвшний номын сангийн дуудлагыг агуулж болно. RCurl эсвэл өөр HTTP клиентэд суурилсан номын сан нь өөрийн тохиргооны интерфэйстэй; аль объектыг дамжуулахаа сонгохын өмнө тэр backend-ийг тодорхойлно уу.

with_config нь өгөгдсөн тохиргоог одоо байгаа httr тохиргоотой анхдагчаар нэгтгэдэг. Зөвшөөрөгдсөн нийтийн URL-ийн туршилтад HTTP прокси жагсаалтаас авсан хаяг нь нэгтгэсэн тохиргоонд прокси итгэмжлэл байхгүй үед л use_proxy-ийн host болон port-ыг бөглөж чадна. Түүний override аргумент нь тухайн илэрхийлэлд одоо байгаа тохиргоог оронд нь үл тоомсорлох эсэхийг сонгодог.

Энэ нь сонгосон кодын тохиргооны хүрээ юм. httr-ийн илүү өргөн анхдагч тохиргоог өөрчлөх интерфэйс нь set_config тул прокси нэг үйлдлийг дагах ёстой үед бүрхүүлийг ашиглана уу.

Холбоотой нийтлэлүүд