Crìoch-ùine air progsaidh Apache HttpClient 5 a stadas rè CONNECT
Suidhich crìoch-ùine socket I/O manaidsear a' cheangail airson suidheachadh an tunail, còmhla ris a' chrìoch-ùine TCP ceangail air leth.
Ghabh am progsaidh ri TCP ach cha do chrìochnaich e freagairt CONNECT a-riamh. Chan eil freagairt an làraich air tòiseachadh fhathast; faodaidh crìoch-ùine a tha ag amas air an fhreagairt nas fhaide sin a-mhàin an suidheachadh seo fhàgail a' feitheamh gun chrìoch.
Airson Apache HttpClient 5.3.1, suidhich roghainnean bunaiteach manaidsear a' cheangail:
var connection = ConnectionConfig.custom()
.setConnectTimeout(Timeout.ofSeconds(5))
.setSocketTimeout(Timeout.ofSeconds(10))
.build();
var manager = PoolingHttpClientConnectionManagerBuilder.create()
.setDefaultConnectionConfig(connection)
.build();
var client = HttpClients.custom()
.setConnectionManager(manager)
.setProxy(new HttpHost("http", "proxy.example", 8080))
.build();Cleachd clasaichean Apache HttpComponents 5 fo org.apache.hc, le Timeout sa phacaid ghoireasan core5. Cùm an cliant airson obair agus dùin e. Airson deuchainn HTTP poblach aonaranach, bheir tagraiche bhon liosta progsaidhean HTTP an t-àite crìochnachaidh; cùm an ceann-uidhe seasmhach nuair a choimeasas tu crìochan-ùine.
| Crìoch | An fheitheamh a thathas a' dèiligeadh ris |
|---|---|
| Crìoch-ùine ceangail | Stèidheachadh ceangail |
| Crìoch-ùine socket | Neo-ghnìomhachd I/O bunaiteach, a' gabhail a-steach iomlaid CONNECT |
| Faighinn bhon linne / freagairt an aplacaid | Ceumannan eile a tha air an rèiteachadh air leth |
Às dèidh CONNECT, faodaidh TLS a chrìoch suidheachaidh fhèin a bhith a dhìth tro rèiteachadh TLS HttpClient 5. Dèan eadar-dhealachadh cuideachd eadar neo-ghnìomhachd agus ceann-latha iomlan: faodaidh bàtaidh eadar-amail no iomlaid dearbhaidh ath-aithriseach an ùine iomlan a leudachadh. Cleachd poileasaidh ceann-latha no cuir-à-mach an aplacaid airson aon bhuidseat airson na h-obrach gu lèir.