Проксийн сорилтын дараа дахин оролдсон байршуулалт биеэ дахин шаарддаг. Jersey 2-ын Apache connector-д тухайн клиентийг барихад ашигладаг тохиргоонд буферлэсэн объектын боловсруулалтыг сонгоно уу:

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

Байршуулалтыг үүссэн клиентээр гүйцэтгэнэ үү. Эдгээр төрлүүд Jersey client болон Apache-connector пакетуудаас ирдэг; ашиглагдаагүй тохиргоо тавих нь хүсэлтэд нөлөөлөхгүй.

Холбогч буферлэсэн объектыг Apache-ийн BufferedHttpEntity дотор боодог. Түүний буферлээгүй урсгалт объект давтагдахгүй. Буферлэлт нь баталгаажуулалтын урсгалд аль хэдийн зарцуулагдсан үйлдвэрлэгчийг дахин уншихийн оронд дахин илгээж болох байтуудыг өгдөг.

Энэ нь баталгаажуулалт нэг 407-ийн дараа дуусахыг баталгаажуулахгүй. Зарим схем хууль ёсоор хэд хэдэн солилцоо шаарддаг тул өөр сорилтыг алдсан төлөв гэж үзэхийн өмнө бүх хэлэлцээрийг шалгана уу.

Биеийн хэмжээг санах ойн төсвөд байлгана уу. Том урсгалт байршуулалтад тухайн ачаалалд тохирох дахин тоглуулах стратеги хэрэгтэй; хүсэлт бүрт буферлэлтийг асаах нь хэлэлцээрийн бүтэлгүйтлийг санах ой дуусахаар сольж болно.

Холбоотой нийтлэлүүд