Ein upplaging, ið verður roynd aftur eftir eina proxy-avbjóðing, tørvar sær kroppin aftur. Fyri Apache-connector í Jersey 2, vel buffaða eindarviðgerð í uppsetingini, ið verður brúkt at byggja tann klientin:

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);

Framkvæm upplagingina gjøgnum tann klientin, ið kemur út. Hesi sløg koma úr pakkunum Jersey client og Apache-connector; ein óbrúktur uppsetingur hevði ikki ávirkað ónskina.

Connectorin pakkar eina buffaða eind inn í BufferedHttpEntity hjá Apache. Onnur óbuffað streymiseind er ikki endurtikna. Buffing gevur samváttanarstreyminum byt, sum hann kann senda aftur ístaðin fyri at lesa ein brúktan framleiðara aftur.

Tað tryggjar ikki, at samváttan endar eftir eitt 407. Nøkur skipan krevja rættvísliga fleiri umbýti, so kanna alla samráðingina, áðrenn tú metur eina aðra avbjóðing sum tapt støðu.

Halt kropsstøddina innan minnisveitingina. Ein stór streymisupplaging tørvar eina endurtøku-strategi, ið hóskar til ta arbeiðsbyrðuna; at slá buffing á fyri hvørja ónsk kann býta eina samráðingarfeil fyri minnistøming.

Skyldar greinar