Прокси бүтэлгүйтэхэд OkHttp шууд холбогдох уу?
Бүтэлгүйтсэн прокси шууд хандалтад хүргэж болох эсэхийг шийдэхийн тулд клиентийн хувилбар, маршрутын нэр дэвшигчид болон програмын дахин оролдлогын замыг ашиглана уу.
Системийн HTTP прокси-ийн түүхэн тохиолдолд OkHttp 3.5.0-д зан төлөвөө өөрчилсөн: тэр прокси бүтэлгүйтсэний дараа шууд холболт хийхийг оролдохоо больсон. Чимээгүй буцах тухай хуучин тайлан тэр өөрчлөлтийн өмнөх зан төлөвийг тайлбарлаж болно.
Тэр түүх бүх програмын маршрутын бодлогыг шийддэггүй. Өөрийн програмаас ирсэн тайланг тайлбарлахын тулд эдгээр гурван шалгалтыг дагаарай:
- Шийдвэрлэгдсэн OkHttp хувилбарыг ол. Хуулж буй жишээний насаас илүүтэйгээр програмын хамаарлын мэдээллийг, түүний дотор фреймворк бодитоор багцалсан хувилбарыг ашигла.
- Энэ клиент маршрутыг хэрхэн сонгодог болохыг ол. Тодорхой прокси ба өөрчлөн тохируулсан ProxySelector нь өөр өөр тохиргоо юм. Сонгогч прокси-ийн дараа шууд нэр дэвшигч өгвөл шууд хувилбарыг санал болгож байна.
- Алдааны зохицуулагчийг дага. Өөр клиентээр дахин оролддог програмын кодыг хай. Тэр орлуулагчийн хийсэн шууд хүсэлт нь эхний клиентийн шийдвэрээс гадуур байна.
Заавал прокси шаардлагатай бол холбогдох клиентийн бодлого шууд хувилбар санал болгохын оронд зогсох ёстой. Бодит клиент ба дахин оролдлогын замыг тэр шаардлагатай харьцуулан шалга; зөвхөн 3.5.0 өөрчлөлт нь бүх машины хэмжээний урсгалын дүрэм биш.