Upload-ka dib loo isku dayo ka dib caqabad proxy wuxuu mar kale u baahan yahay jirkiisa. Isku-xirka Apache ee Jersey 2, dooro processing entity oo buffer-aysan ee configuration-ka lagu dhiso client-kaas:

ClientConfig config = new ClientConfig();
config.connectorProvider(new ApacheConnectorProvider());
config.property(ClientProperties.PROXY_URI,
                "http://proxy.example.net:8080");
config.property(ClientProperties.REQUEST_ENTITY_PROCESSING,
                RequestEntityProcessing.BUFFERED);

Samee upload-ka client-ka soo baxay. Noocyadan waxay ka yimaadaan xirmooyinka Jersey client iyo Apache-connector; dejinta configuration aan la isticmaalin ma saameyn lahayd codsiga.

Isku-xirku wuxuu entity buffer-aysan ku duubaa BufferedHttpEntity ee Apache. Entity-ga streaming aan buffer-aysnayn lama celin karo. Buffer-ayntu waxay qulqulka aqoonsiga siisaa bytes uu mar kale diri karo halkii uu dib u akhrin lahaa soo-saare hore loo isticmaalay.

Ma dammaanad qaadayso in aqoonsigu dhammaado hal 407 ka dib. Qaar ka mid ah nidaamyadu si sharci ah ayay u baahan yihiin dhowr is-weydaarsi, marka baadh wada-hadalka oo dhan ka hor intaadan caqabad kale u qaadan xaalad lumay.

Ku hay cabbirka jirka miisaaniyadda xusuusta. Upload-ka streaming weyn wuxuu u baahan yahay istaraatijiyad dib-u-ciyaar oo ku habboon culeyskaas; daalidda buffer-ka codsi kasta waxay ku beddeli kartaa guuldarada wada-hadalka xusuus dhammaad.

Maqaallo la xiriira