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