Нэг сүлжээнд WebSocket ажиллаж, нөгөөд SockJS бүтэлгүйтвэл хоёр дахь сүлжээ XHR нөөц замыг идэвхжүүлсэн байж магадгүй. Энэ нь хүсэлтүүдийг гүйцэтгэж буй HTTP хэрэгжүүлэлтийг — улмаар ашиглаж буй прокси тохиргоог өөрчилж болно.

Эхний бүтэлгүйтсэн URL ба түүний сонгосон тээврийг ол. SockJS тээвэр сонгохоосоө өмнө HTTP мэдээллийн хүсэлт явуулж болно; WebSocket барилдаан ба дараагийн polling хүсэлтүүд тусдаа үйлдэл юм. Ажиллаж буй барилдааны тохиргоо тус бүрд ашиглагдах замыг батлахгүй.

Spring-ийн Java клиентэд RestTemplateXhrTransport тохируулсан RestTemplate хүлээн авдаг. Түүний хүсэлтийн фабрик ба доод HTTP клиент нь нөөц замын дэмждэг прокси маршрут ба баталгаажуулалтыг хангана. Spring 6 ба HttpClient 5-ын хувьд тэр RestTemplate-ийн бодит хүсэлтийн фабрикийг тохируул. Хэрэв тэр хэрэгжүүлэлт Apache HTTP бүрэлдэхүүн ашигладаг бол түүний үе интеграцтай тохирох ёстой.

WebSocket клиент өөрийн баримтжуулсан холболтын тохиргоотой. JVM прокси шинж чанарууд нь тухайн замд зөвхөн түүний тодорхой клиент тэдгээрийг унших үед нөлөөлнө. Ажиллаж буй ба бүтэлгүйтэж буй орчныг тээвэр, клиентийн хэрэгжүүлэлт, сонгосон прокси, эхний алдаагаар харьцуул. Зөвхөн XHR бүтэлгүйтвэл ажиллаж буй WebSocket клиентийн тохиргоог дахин дахин өөрчлөхийн оронд түүний маршрут, баталгаажуулалт, удаан хадгалагдах хариуг дага.

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