Búférà ìrùsókè Jersey 2 fún àwọn ìgbìyànjú ìjẹ́rìí proxy
Jẹ́ kí ẹ̀dá ìbéèrè Jersey 2 pẹ̀lú Apache connector lè tún ṣe nígbà tí ìjíròrò ìjẹ́rìí bá nílò láti tún fi ìrùsókè ránṣẹ́.
Ìrùsókè tí a tún gbìyànjú lẹ́yìn ìpèníjà proxy nílò ara rẹ̀ lẹ́ẹ̀kan sí i. Fún Apache connector Jersey 2, yan ṣíṣe ẹ̀dá tí a búférà nínú ìṣètò tí a lò láti kọ́ ẹrọ oníbàárà yẹn:
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);Ṣe ìrùsókè náà nípasẹ̀ ẹrọ oníbàárà tó jáde. Àwọn irú wọ̀nyí wá láti inú àpò Jersey client àti Apache-connector; ṣíṣètò ìṣètò tí a kò lò kò ní kan ìbéèrè náà.
Connector náà fi ẹ̀dá tí a búférà wé inú BufferedHttpEntity Apache. Ẹ̀dá ṣíṣàn tí a kò búférà kò lè tún ṣe. Búférà ń fún ṣíṣàn ìjẹ́rìí ní àwọn byte tí ó lè tún ránṣẹ́ dípò kíkà olùpèsè tí a ti lò lẹ́ẹ̀kan sí i.
Kò fi ẹ̀rí hán-ín pé ìjẹ́rìí yóò parí lẹ́yìn 407 kan. Àwọn ọ̀nà kan nílò àwọn ìpààrọ̀ púpọ̀ lẹ́tọ̀ọ́, nítorí náà yẹ ìjíròrò náà wò ní kíkún kí o tó kà ìpèníjà mìíràn sí ipò tí ó sọnù.
Pa ìwọ̀n ara mọ́ nínú ìsúná ìrántí. Ìrùsókè ṣíṣàn ńlá nílò ètò ìtúnṣe tí ó bá ẹrù iṣẹ́ yẹn mu; fífi búférà ṣiṣẹ́ fún gbogbo ìbéèrè lè pààrọ̀ ìkùnà ìjíròrò pẹ̀lú àìtó ìrántí.