დააყენეთ Kong Unirest მარშრუტი მანამ, სანამ პირველი მოთხოვნა გაააქტიურებს მის კლიენტს:

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

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

სანამ გააქტიურდება ახალი ინსტანცია დაშვებული საჯარო მოთხოვნებისთვის, HTTP მისამართს HTTP პროქსების სიიდან შეუძლია შეავსოს მაგალითის ჰოსტი და პორტი პროქსი ანგარიშის გარეშე. დოკუმენტირებული პროქსი გადატვირთვა ასევე იღებს მომხმარებლის სახელს/პაროლს აპლიკაციის კონფიგურაციიდან. ისინი არ ეკუთვნიან დანიშნულების URL-ს.

განზრახ თვისებებით მართული პოლიტიკისთვის, სამაგიეროდ აირჩიეთ ეს:

Unirest.config().useSystemProperties(true);

JVM თვისების არსებობა არ ნიშნავს, რომ ყველა HTTP კლიენტი წაიკითხავს მას. აირჩიეთ წყარო ინიციალიზაციის დროს; გააქტიურებული კლიენტის ასაგებად გამოყენებული პარამეტრები მოითხოვს ცალსახა გამორთვას ან გადატვირთვას, სანამ შეიცვლება.

ცალკეული კონფიგურაციებისთვის გამოიყენეთ Unirest.spawnInstance() და გაგზავნეთ იმავე ინსტანციით. სტატიკური ძირითადი ინსტანცია არ კონფიგურირებს შექმნილ ინსტანციას, და საერთო გააქტიურებული კლიენტი არ უნდა გადაერთოს პარალელური მოთხოვნების დროს.

ძველი com.mashape მაგალითები, რომლებიც იყენებენ Unirest.setProxy(HttpHost), სხვა API-ს ეკუთვნის. მოერგეთ ამ დამოკიდებულებას, ნაცვლად იმისა, რომ მისი შესვლის წერტილი Kong-ის კონფიგურაციასთან გააერთიანოთ.

დაკავშირებული სტატიები