Սահմանեք Kong Unirest երթուղին մինչև առաջին հարցումը կակտիվացնի դրա client-ը․

Unirest.config().proxy("proxy.example", 8080);

HttpResponse<String> response = Unirest
    .get("https://www.example.com/")
    .asString();

Նախքան թույլատրված հանրային հարցումների համար նոր օրինակի ակտիվացումը, HTTP proxy ցանկից HTTP հասցեն կարող է լրացնել օրինակի host-ը և port-ը առանց proxy հաշվի։ Փաստաթղթավորված proxy ծանրաբեռնվածությունը նաև ընդունում է օգտանուն/գաղտնաբառ հավելվածի կարգավորումից։ Դրանք չեն պատկանում նպատակակետ URL-ին։

Կանխամտածված հատկություններով ղեկավարվող քաղաքականության համար փոխարենը ընտրեք սա․

Unirest.config().useSystemProperties(true);

JVM հատկության գոյությունը չի նշանակում, որ յուրաքանչյուր HTTP client կկարդա այն։ Ընտրեք աղբյուրը նախաձեռնման ընթացքում․ ակտիվացված client կառուցելու համար օգտագործված ընտրանքները պահանջում են բացահայտ անջատում կամ վերակայում նախքան փոխվելը։

Առանձին կարգավորումների համար օգտագործեք Unirest.spawnInstance() և ուղարկեք նույն օրինակով։ Ստատիկ հիմնական օրինակը չի կարգավորում ստեղծված օրինակը, և համատեղ ակտիվացված client-ը չպետք է փոխարկվի միաժամանակյա հարցումների ընթացքում։

Հին com.mashape օրինակները, որոնք օգտագործում են Unirest.setProxy(HttpHost), պատկանում են այլ API-ի։ Համապատասխանեցրեք այդ կախվածությանը, փոխարենը մի միավորեք դրա մուտքի կետը Kong-ի կարգավորման հետ։

Առնչվող հոդվածներ