Принудительный запрос HTTP-URL через веб-прокси
Мне нужно форсировать один конкретный HTTP-запрос через веб-прокси, тогда как остальные HTTP-запросы должны напрямую идти на веб-сервер.
Я могу использовать код ошибки 305 Use Proxy response
перенаправить мой клиент, но я не уверен, будет ли это поддерживаться базовым стеком HTTP моего клиента.
Существуют ли другие варианты для достижения этой цели?
1 ответ
Вы можете использовать PAC-файл, чтобы браузер выбирал прокси на основе URL. Например:
function FindProxyForURL(url, host) {
if (url == 'http://example.com/blah') {
return 'PROXY cache.example.org:3128;
}
return 'DIRECT';
}