Apache HttpClient 5-ын сонгодолгын API-д клиентийг үүсгэх үед системийн шинж чанаруудыг идэвхжүүлнэ үү:

import org.apache.hc.client5.http.impl.classic.CloseableHttpClient;
import org.apache.hc.client5.http.impl.classic.HttpClients;

try (CloseableHttpClient client = HttpClients.custom()
        .useSystemProperties()
        .build()) {
    // Execute the application's HTTP work with this client.
}

Зорьсон эхлүүлэх аргументуудыг өгнө үү, жишээлбэл -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080, бодит төгсгөлийн цэгээ ашиглан. HTTP прокси жагсаалт тухайн зам зөвшөөрөгдсөн үед нийтийн нэр дэвшигчдийг санал болгож өгнө. Холбогдох очих газруудад HTTPS болон тойрч гарах шинж чанаруудыг оруулна уу. Зөвхөн JVM шинж чанар тохируулах нь энэ клиент үүнийг ашиглаж байгааг баталж чадахгүй.

Бүтээгчийн лавлагаа түүний өгөгдмөл бүрэлдэхүүн хэсгүүдийн харгалзан үздэг шинж чанаруудыг заана. Тодорхой маршрутын төлөвлөгчид эсвэл бусад нийлүүлсэн бүрэлдэхүүн хэсгүүд энэ зан төлөвийг өөрчлж болно.

Хүсэлтүүдийг энэ тохируулсан жишээгээр дамжуулан гүйцэтгэнэ үү. Өөр клиент бүтээдэг хамаарал нь өөрийн дэмжигдсэн үйлдвэр эсвэл прокси оролт шаардаг; хажууд нь ашиглагдаагүй клиент юу ч өөрчлөхгүй.

Амжилтгүй үйлдэлд номын сан болон импортуудыг тодорхойлно уу. Commons HttpClient 3, Apache HttpClient 4, HttpClient 5 болон Java-гийн java.net.http.HttpClient нь өөр өөр тохиргооны интерфэйстэй. Хуучин ангийн жор тэр үеийг хэзээ ч ашигладаггүй клиентийг тайлбарлаж чадахгүй.

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