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ìochAn fheitheamh a thathas a' dèiligeadh ris
Crìoch-ùine ceangailStèidheachadh ceangail
Crìoch-ùine socketNeo-ghnìomhachd I/O bunaiteach, a' gabhail a-steach iomlaid CONNECT
Faighinn bhon linne / freagairt an aplacaidCeumannan 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.

Artaigilean co-cheangailte